import { default as React } from 'react';
export type Direction = "ltr" | "rtl";
interface LayoutContextType {
    direction: Direction;
    setDirection: (dir: Direction) => void;
    toggleDirection: () => void;
    isRtl: boolean;
}
export declare const useLayout: () => LayoutContextType;
interface LayoutProviderProps {
    children: React.ReactNode;
    initialDirection?: Direction;
    storageKey?: string;
}
export declare const LayoutProvider: React.FC<LayoutProviderProps>;
export {};
