/** * Helpers for resolving the top-level token issuer identifier. * * During the appId -> apiKey transition, both fields are treated as aliases for * the same identifier. The identifier is interpreted as an API key when it uses * the publishable key prefix; otherwise it is treated as a legacy appId. */ export interface ConnectionIdentityInput { appId?: string; apiKey?: string; } export interface ResolvedConnectionIdentity { identifier?: string; appId?: string; apiKey?: string; useAuthorizationHeader: boolean; } export declare function looksLikeVowelApiKey(value: string | undefined): boolean; export declare function resolveConnectionIdentity(input: ConnectionIdentityInput): ResolvedConnectionIdentity; export declare function getSafeConnectionStoragePrefix(input: ConnectionIdentityInput): string; //# sourceMappingURL=connectionIdentity.d.ts.map