import type { buildDomains } from '../config/build-config.js'; import type { CliContext } from '../context/create-context.js'; export declare const ssoRealm = "stamhoofd"; export declare const ssoClientId = "stamhoofd-local"; export declare const ssoClientSecret = "stamhoofd-local-secret"; export declare const ssoUserEmail = "sso@example.com"; export declare const ssoUserPassword = "password"; export declare const ssoUserName = "Local SSO User"; export declare const ssoAdminUser = "admin"; export declare const ssoAdminPassword = "admin"; export declare function buildSsoConfigOutput(domains: ReturnType, redirectUri?: string): string; export declare function buildKeycloakRealm(redirectUris: string | string[]): Record; /** * Write the realm Keycloak imports on boot. `dirName` keeps realms of different SSO servers * apart: the Playwright server allows other redirect URIs than the one `stam sso start` * configures, and both may exist for the same instance. */ export declare function writeKeycloakRealm(context: CliContext, redirectUris: string | string[], options?: { dirName?: string; }): Promise; //# sourceMappingURL=sso-config.d.ts.map