import type { DayOfWeek } from "../sharedHelpers/types";
export interface AtlantisContextProps {
    /**
     * The date format Atlantis components would use
     */
    readonly dateFormat: string;
    /**
     * The time format Atlantis components would use
     */
    readonly timeFormat: string;
    /**
     * Time zone used in converting the date and time formats
     */
    readonly timeZone: string;
    /**
     * Grabs the decimal separator and group separator based on locale
     */
    readonly floatSeparators: Record<"decimal" | "group", string>;
    /**
     * The currency symbol Atlantis components will use
     */
    readonly currencySymbol: string;
    /**
     * Change the locale of the components. This updates the strings that comes
     * with the components, updates the date and time formats, and/or the
     * native 3rd-party packages.
     *
     * @default "en"
     */
    readonly locale: string;
    /**
     * Sets which day is considered the first day of the week in a calendar.
     * 0 = Sunday, 1 = Monday, etc.
     *
     * @default 0
     */
    readonly firstDayOfWeek: DayOfWeek;
}
export declare const atlantisContextDefaultValues: AtlantisContextProps;
export declare const AtlantisContext: import("react").Context<AtlantisContextProps>;
export declare function useAtlantisContext(): AtlantisContextProps;
