import { URI, Result } from "@adviser/cement"; import { SerdeGatewayCtx, SerdeGatewayInterceptor, StoreEnDeFile, StoreRuntime } from "@fireproof/core-types-blockstore"; import { SuperThis } from "@fireproof/core-types-base"; import { InterceptorGateway } from "@fireproof/core-gateways-base"; export declare function getInterceptableGateway(ctx: SerdeGatewayCtx, url: URI, opt: { gatewayInterceptor?: SerdeGatewayInterceptor; }): Promise>; export declare function ensureStoreEnDeFile(ende?: Partial): StoreEnDeFile; export declare function toStoreRuntime(sthis: SuperThis, endeOpts?: Partial): StoreRuntime;