import type { AuthRedirectEnvironment } from '@ankhorage/infra'; import type { ProjectAuthRuntimeDiagnostics, ProjectAuthRuntimeRolloutStatus } from '../../projectAuthRuntimeDiagnostics'; export interface ProjectAuthRedirectRuntime { readonly providerRedirectUrl: string; readonly siteUrl: string; readonly appCallbackTargets: readonly string[]; readonly redirectAllowList: readonly string[]; } export interface ParsedProjectAuthRuntimeStatus { readonly rolloutStatus: ProjectAuthRuntimeRolloutStatus; readonly providerRedirectUrl?: string; readonly appCallbackUrl?: string; } export declare function observeProjectAuthRuntimeDiagnostics(input: { readonly rootPath: string; readonly projectId: string; readonly target: string | null; readonly generated: boolean; readonly environment: AuthRedirectEnvironment; readonly callbackRoute: string; }): Promise; export declare function resolveProjectAuthRedirectRuntime(input: { readonly environment: AuthRedirectEnvironment; readonly callbackRoute: string; readonly infraEnvironment: Readonly>; }): ProjectAuthRedirectRuntime; export declare function parseProjectAuthRuntimeStatus(stdout: string): ParsedProjectAuthRuntimeStatus; //# sourceMappingURL=projectAuthRuntimeDiagnostics.d.ts.map