import type { CreatableProviderFactory, ProviderFactoryLocatorInstance, RpcRemoteConfig } from '../../protocol-sdk/index-node.js';
import type { RpcTransport, XyoSignerRpcSchemas } from '../../rpc/index.js';
import type { BasicRemoteViewerLocatorOptions } from './basicRemoteViewerLocator.js';
export interface BasicRemoteRunnerLocatorOptions extends BasicRemoteViewerLocatorOptions {
    additionalRunnerProviders?: CreatableProviderFactory[];
    signerFactory?: CreatableProviderFactory;
    skipGatewayRunner?: boolean;
}
export declare function basicRemoteRunnerLocator(name: string, rpcConnection: RpcRemoteConfig, signerTransport: RpcTransport<XyoSignerRpcSchemas> | undefined, dataLakeEndpoint?: string, options?: BasicRemoteRunnerLocatorOptions): Promise<ProviderFactoryLocatorInstance>;
//# sourceMappingURL=basicRemoteRunnerLocator.d.ts.map