import type { RuntimeAuthMaterial, RuntimeRealmBridgeContext, RuntimeRealmBridgeHelpers } from './types.js';
type FetchRealmGrantInput = {
    subjectUserId: string;
    scopes: string[];
};
type FetchRealmGrantOutput = {
    token: string;
    version: string;
    expiresAt: string;
};
export declare function fetchRealmGrant(context: RuntimeRealmBridgeContext, input: FetchRealmGrantInput): Promise<FetchRealmGrantOutput>;
export declare function buildRuntimeAuthMetadata(input: RuntimeAuthMaterial): Record<string, string>;
export declare function createRuntimeRealmBridgeHelpers(context: RuntimeRealmBridgeContext): RuntimeRealmBridgeHelpers;
export {};
//# sourceMappingURL=runtime-realm-bridge.d.ts.map