import { IExecuteFunctions } from 'n8n-workflow';
export interface ActorExecutionParams {
    actorId: string;
    timeout: number | null;
    memory: number | null;
    buildParam: string | null;
    rawStringifiedInput: string | object;
    waitForFinish?: boolean;
}
export interface ActorExecutionResult {
    runId: string;
    lastRunData: any;
}
export declare function executeActor(this: IExecuteFunctions, params: ActorExecutionParams): Promise<ActorExecutionResult>;
export declare function getBuildByTag(this: IExecuteFunctions, actorId: string, buildTag: string, actorData: any): Promise<any>;
export declare function getDefaultBuild(this: IExecuteFunctions, actorId: string): Promise<any>;
export declare function runActorApi(this: IExecuteFunctions, actorId: string, mergedInput: any, qs: any): Promise<any>;
