import type { DataLakeRunnerMethods } from '@xyo-network/xl1-protocol/protocol-lib';
export declare const DataLakesPageMethodPrefix: "xyoDataLakes";
/** Wallet RPC method name for `xyoDataLakes_get`. */
export declare const DataLakesGetMethod: "xyoDataLakes_get";
/** Wallet RPC method name for `xyoDataLakes_insert`. */
export declare const DataLakesInsertMethod: "xyoDataLakes_insert";
type DataLakePageRunner = Pick<DataLakeRunnerMethods, 'get' | 'insert'>;
/** DataLakePageRunnerMethodName type. */
export type DataLakePageRunnerMethodName = keyof DataLakePageRunner;
/** DataLakePageRunnerRpcMethodName type. */
export type DataLakePageRunnerRpcMethodName = `${typeof DataLakesPageMethodPrefix}_${DataLakePageRunnerMethodName}`;
/** DataLakePageRunnerRpcMethodHandlers type. */
export type DataLakePageRunnerRpcMethodHandlers = {
    [K in DataLakePageRunnerMethodName as `${typeof DataLakesPageMethodPrefix}_${K}`]: (params: Parameters<DataLakePageRunner[K]>) => ReturnType<DataLakePageRunner[K]>;
};
export {};
//# sourceMappingURL=DataLakePageRpc.d.ts.map