import type { DataLakeRunnerMethods } from '@xyo-network/xl1-protocol/protocol-lib';
/** Protocol-defined value for data lakes page method prefix. */
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'>;
/** Method names exposed by Data Lake Page Runner. */
export type DataLakePageRunnerMethodName = keyof DataLakePageRunner;
/** Fully qualified RPC method names for Data Lake Page Runner. */
export type DataLakePageRunnerRpcMethodName = `${typeof DataLakesPageMethodPrefix}_${DataLakePageRunnerMethodName}`;
/** Handler map for the Data Lake Page Runner RPC methods. */
export type DataLakePageRunnerRpcMethodHandlers = {
    [K in DataLakePageRunnerMethodName as `${typeof DataLakesPageMethodPrefix}_${K}`]: (params: Parameters<DataLakePageRunner[K]>) => ReturnType<DataLakePageRunner[K]>;
};
export {};
//# sourceMappingURL=DataLakePageRpc.d.ts.map