export declare const config: {
    rootDir: string;
    port: number;
    host: string;
    nodeEnv: string;
    isProduction: boolean;
    isTest: boolean;
    isDev: boolean;
    dataDir: string;
    databasePath: string;
    publicBaseUrl: string;
    sessionSecret: string;
    sessionMaxAgeMs: number;
    majWpApiKey: string;
    extensionSecret: string;
    adminUsername: string;
    adminPasswordHash: string | null;
    adminPassword: string | null | undefined;
    corsOrigins: string[];
    trustProxy: boolean;
    instanceCount: number;
    claimLeaseSeconds: number;
    maxPayloadBytes: number;
    gmail: {
        clientId: string | undefined;
        clientSecret: string | undefined;
        redirectUri: string;
        pollIntervalMs: number;
        searchQuery: string;
        enabled(): boolean;
    };
    monday: {
        apiToken: string | undefined;
        boardIds: string[];
        pollIntervalMs: number;
        enabled(): boolean;
    };
};
/** Validate config at startup — fail closed in production. */
export declare function validateStartupConfig(): void;
