import { Context } from 'react';
import { Integration } from '@parlor/constants/integrations';
import { IUser as User } from '../user';
export declare namespace IDashboardAppContext {
    interface IAppData {
        company: {
            company: Record<string, unknown & Record<string, unknown & Record<Integration, boolean>>>;
        };
        setCompany: (params: unknown) => void;
        setUser: (params: unknown) => void;
        user: {
            apiKey: string;
            isLoggedIn: boolean;
            meta: {
                companyId: string;
            };
            user: User.IUser;
        };
    }
    type IAppContext = Context<IAppData>;
}
