import React from "react";
type ConfigOptions = {
    layout: {
        sider: {
            left: {
                element: React.ReactNode | null;
                active: boolean;
            };
            right: {
                element: React.ReactNode | null;
                active: boolean;
            };
        };
    };
    perPage: number;
};
type ConfigContextProps = {
    config: ConfigOptions;
    setConfig: React.Dispatch<React.SetStateAction<ConfigOptions>>;
};
type ConfigProviderProps = {
    children: React.ReactNode;
};
export declare const ConfigContext: React.Context<ConfigContextProps>;
declare const ConfigProvider: ({ children }: ConfigProviderProps) => React.JSX.Element;
export { ConfigProvider };
