import type { Context } from 'hono';
import type { GlobalData } from '../../../types/index.js';
import type { PageRouteDetails } from '../../types';
export declare const prepareContextVariables: (route: PageRouteDetails, ctx: Context | null, localization: GlobalData['l10n']) => {
    variables: {
        rbac: {
            teams: string[];
        };
        user: import("../../plugins/dev-onboarding/api/types").UserClaims | undefined;
        remoteAddr: {
            hostname?: string;
            port?: number;
            ipAddress?: string;
        } | undefined;
        idpAccessToken: string | undefined;
        lang: string;
    };
    serverPropsUser: {
        teams: string[];
        claims: Record<string, unknown>;
        idpAccessToken: string | undefined;
        email: string | undefined;
        idpId: string | undefined;
        isAuthenticated: boolean;
    };
};
//# sourceMappingURL=prepare-context-variables.d.ts.map