export type AuthConfig = {
    clientId: string;
    scopes: string[];
    /**
     * resolved redirectUri. This can either be `redirectUri` or `redirectUriWeb` from the mad config, depending on which platform
     * you're running on.
     */
    redirectUri: string;
};
export declare const useAuthConfig: () => AuthConfig;
export declare const useLoginScreenConfig: () => {
    splash: import("react-native").ImageSourcePropType;
    backgroundColor?: string | undefined;
    addScreenManually?: boolean | undefined;
};
export declare const useAppVersion: () => string;
export declare const useEnvironment: () => "dev" | "test" | "qa" | "prod";
export declare const useServicePortalName: () => string;
export declare const useAbout: () => {
    endpoints: string[];
    buildNumber: string;
} | undefined;
export declare const useExperimentalFeatures: () => {
    useExpoAuthSession?: boolean | undefined;
} | undefined;
export declare const useServiceNow: () => string | undefined;
export declare const useNavigateToMainRoute: () => () => void;
export declare const useSettingsScreenPremadeConfig: () => {
    language: import("../..").SettingsScreenSectionProps | undefined;
    common: import("../..").SettingsScreenSectionProps;
};
