import { JavaScriptValue } from 'google-protobuf/google/protobuf/struct_pb'; import { Client } from '../client'; import { ApiConfig, Result, Mock, Params } from '../types'; export declare class Api { private readonly id; private readonly apiConfig?; constructor(id: string, config?: ApiConfig); /** * Run the api * @param inputs Api inputs * @param mocks Optional for mocking the step output * @param superblocks Superblocks client */ run({ inputs, mocks }: { inputs?: object; mocks?: Mock[]; }, superblocks: Client): Promise; } export declare function mapParams(params: JavaScriptValue): Params[]; //# sourceMappingURL=api.d.ts.map