/* eslint-disable */
// @generated by protobuf-ts 2.11.1 with parameter output_javascript,optimize_code_size,long_type_string,add_pb_suffix,ts_nocheck,eslint_disable
// @generated from protobuf file "agent/v1/service.proto" (package "agent.v1", syntax proto3)
// tslint:disable
// @ts-nocheck
import type { BinaryWriteOptions } from "@protobuf-ts/runtime";
import type { IBinaryWriter } from "@protobuf-ts/runtime";
import type { BinaryReadOptions } from "@protobuf-ts/runtime";
import type { IBinaryReader } from "@protobuf-ts/runtime";
import type { PartialMessage } from "@protobuf-ts/runtime";
import { MessageType } from "@protobuf-ts/runtime";
import { Cell } from "../../runme/parser/v1/parser_pb";
/**
 * @generated from protobuf message agent.v1.GenerateRequest
 */
export interface GenerateRequest {
    /**
     * @generated from protobuf field: repeated runme.parser.v1.Cell cells = 1
     */
    cells: Cell[];
    /**
     * @generated from protobuf field: string previous_response_id = 2
     */
    previousResponseId: string;
    /**
     * openai_access_token is the OpenAI access token to use when contacting the OpenAI API.
     *
     * @generated from protobuf field: string openai_access_token = 3
     */
    openaiAccessToken: string;
}
/**
 * @generated from protobuf message agent.v1.GenerateResponse
 */
export interface GenerateResponse {
    /**
     * @generated from protobuf field: repeated runme.parser.v1.Cell cells = 1
     */
    cells: Cell[];
    /**
     * @generated from protobuf field: string response_id = 2
     */
    responseId: string;
}
declare class GenerateRequest$Type extends MessageType<GenerateRequest> {
    constructor();
    create(value?: PartialMessage<GenerateRequest>): GenerateRequest;
    internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GenerateRequest): GenerateRequest;
    internalBinaryWrite(message: GenerateRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter;
}
/**
 * @generated MessageType for protobuf message agent.v1.GenerateRequest
 */
export declare const GenerateRequest: GenerateRequest$Type;
declare class GenerateResponse$Type extends MessageType<GenerateResponse> {
    constructor();
    create(value?: PartialMessage<GenerateResponse>): GenerateResponse;
    internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GenerateResponse): GenerateResponse;
    internalBinaryWrite(message: GenerateResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter;
}
/**
 * @generated MessageType for protobuf message agent.v1.GenerateResponse
 */
export declare const GenerateResponse: GenerateResponse$Type;
/**
 * @generated ServiceType for protobuf service agent.v1.MessagesService
 */
export declare const MessagesService: any;
export {};
