import { Dispatch, SetStateAction } from 'react';
import { IMenuOption } from './typings';
export interface FrameLocal {
    SideSearchPlaceholder?: string;
}
export interface Locale {
    locale: string;
    Frame?: FrameLocal;
}
export interface FrameContextProps {
    frameTop: string;
    frameMinWidth: string;
    showSider: boolean;
    setShowSider: Dispatch<SetStateAction<boolean>>;
    collapsed: boolean;
    setCollapsed: Dispatch<SetStateAction<boolean>>;
    menuHover: boolean;
    setMenuHover: Dispatch<SetStateAction<boolean>>;
    siderWidth: string;
    setSiderWidth: Dispatch<SetStateAction<string>>;
    siderCollapsedWidth: string;
    setSiderCollapsedWidth: Dispatch<SetStateAction<string>>;
    showSecondSider: boolean;
    setShowSecondSider: Dispatch<SetStateAction<boolean>>;
    secondMenuOptions: IMenuOption[];
    setSecondMenuOptions: (value: IMenuOption[]) => void;
    lang?: Locale;
}
declare const FrameContext: import("react").Context<FrameContextProps>;
export default FrameContext;
