/* 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 "runme/notebook/v1alpha1/notebook.proto" (package "runme.notebook.v1alpha1", syntax proto3)
// tslint:disable
// @ts-nocheck
import type { RpcTransport } from "@protobuf-ts/runtime-rpc";
import type { ServiceInfo } from "@protobuf-ts/runtime-rpc";
import type { ResolveNotebookResponse } from "./notebook_pb";
import type { ResolveNotebookRequest } from "./notebook_pb";
import type { UnaryCall } from "@protobuf-ts/runtime-rpc";
import type { RpcOptions } from "@protobuf-ts/runtime-rpc";
/**
 * @generated from protobuf service runme.notebook.v1alpha1.NotebookService
 */
export interface INotebookServiceClient {
    /**
     * ResolveNotebook takes [runme.parser.v1.Notebook] and a cell index and
     * returns a script that runs the cell taking the whole notebook into account.
     *
     * @generated from protobuf rpc: ResolveNotebook
     */
    resolveNotebook(input: ResolveNotebookRequest, options?: RpcOptions): UnaryCall<ResolveNotebookRequest, ResolveNotebookResponse>;
}
/**
 * @generated from protobuf service runme.notebook.v1alpha1.NotebookService
 */
export declare class NotebookServiceClient implements INotebookServiceClient, ServiceInfo {
    private readonly _transport;
    typeName: any;
    methods: any;
    options: any;
    constructor(_transport: RpcTransport);
    /**
     * ResolveNotebook takes [runme.parser.v1.Notebook] and a cell index and
     * returns a script that runs the cell taking the whole notebook into account.
     *
     * @generated from protobuf rpc: ResolveNotebook
     */
    resolveNotebook(input: ResolveNotebookRequest, options?: RpcOptions): UnaryCall<ResolveNotebookRequest, ResolveNotebookResponse>;
}
