import React from "react";
import { DynamicLayout, IProps } from ".";
import { INavigationMenuItems } from "../types";
declare const _default: {
    title: string;
    component: typeof DynamicLayout;
    args: {
        children: JSX.Element;
        selectionView: ({
            title: string;
            icon: React.FC<import("react-feather").IconProps>;
            action: import("@storybook/addon-actions").HandlerFunction;
            view: JSX.Element;
            description: string;
            iconButtons: {
                icon: string;
                onClick: import("@storybook/addon-actions").HandlerFunction;
            }[];
            viewMenuItems?: undefined;
        } | {
            title: string;
            icon: React.FC<import("react-feather").IconProps>;
            action: import("@storybook/addon-actions").HandlerFunction;
            viewMenuItems: Pick<import("react-query").QueryObserverResult<INavigationMenuItems[], unknown>, "data" | "isLoading" | "isRefetching" | "error">;
            description: string;
            view?: undefined;
            iconButtons?: undefined;
        } | {
            title: string;
            icon: React.FC<import("react-feather").IconProps>;
            action: string;
            description: string;
            view?: undefined;
            iconButtons?: undefined;
            viewMenuItems?: undefined;
        })[];
    };
};
export default _default;
export declare const Default: import("@storybook/csf").AnnotatedStoryFn<import("@storybook/react").ReactFramework, IProps>;
