import type { ProviderAuthRouteDescriptor, ProviderRuntimeMetadataDeps } from './interface.js';
export interface StandardProviderAuthOptions {
    readonly providerId: string;
    readonly apiKeyEnvVars?: readonly string[];
    readonly secretKeys?: readonly string[];
    readonly serviceNames?: readonly string[];
    readonly subscriptionProviderId?: string;
    readonly allowAnonymous?: boolean;
    readonly anonymousConfigured?: boolean;
    readonly anonymousDetail?: string;
}
export declare function buildStandardProviderAuthRoutes(options: StandardProviderAuthOptions, deps: ProviderRuntimeMetadataDeps): Promise<readonly ProviderAuthRouteDescriptor[]>;
//# sourceMappingURL=runtime-metadata.d.ts.map