import { ProfileQuery } from './Profile.generated';
import { ReactNode } from 'react';
export declare type ProfileType = ProfileQuery['Profile'];
export declare function useProfile(): {
    __typename?: "Profile";
    logoURL?: string;
    foreground: string;
    headerTextColor: string;
    allowGuests: boolean;
    fabColor: string;
    fabLogoURL?: string;
    notificationColor: string;
    showStatusPage: boolean;
    showKnowledgeBase: boolean;
    title: {
        __typename?: "LocalizedString";
        language: string;
        value: string;
    }[];
    subtitle: {
        __typename?: "LocalizedString";
        language: string;
        value: string;
    }[];
    background: {
        __typename?: "HeadingBackground";
        color: string;
        background: string;
    };
    inbox: {
        __typename?: "Inbox";
        workWeek: {
            __typename?: "WorkWeek";
            timezone: string;
            monday: {
                __typename?: "WorkHourRule";
                from: string;
                to: string;
            }[];
            tuesday: {
                __typename?: "WorkHourRule";
                from: string;
                to: string;
            }[];
            wednesday: {
                __typename?: "WorkHourRule";
                from: string;
                to: string;
            }[];
            thursday: {
                __typename?: "WorkHourRule";
                from: string;
                to: string;
            }[];
            friday: {
                __typename?: "WorkHourRule";
                from: string;
                to: string;
            }[];
            saturday: {
                __typename?: "WorkHourRule";
                from: string;
                to: string;
            }[];
            sunday: {
                __typename?: "WorkHourRule";
                from: string;
                to: string;
            }[];
        };
        users: {
            __typename?: "MemberUser";
            _id: string;
            name?: string;
            logoURL?: string;
            lastName: string;
            firstName: string;
        }[];
    };
    account?: {
        __typename?: "Account";
        name: string;
        slug: string;
        website: string;
        clientPortal: {
            __typename?: "ClientPortal";
            knowledgeBaseEnabled?: boolean;
            statusPageEnabled?: boolean;
            customDomain?: string;
        };
    };
    visitor?: {
        __typename?: "Visitor";
        _id: string;
        type: import("../../api/types").AuthenticationType;
        name?: string;
        email?: string;
        image?: string;
    };
};
export declare function ProfileProvider({ children }: {
    children: ReactNode;
}): JSX.Element;
