import { default as React } from 'react';
import { PortalProviderProps } from './PortalProvider.component';
declare const _default: {
    title: string;
    component: {
        ({ children, className, id, }: PortalProviderProps): React.JSX.Element;
        Portal: {
            ({ children }: import('./PortalProvider.Portal.component').PortalProviderPortalProps): React.ReactPortal | null;
            displayName: string;
        };
    };
    subcomponents: {
        "PortalProvider.Portal": {
            ({ children }: import('./PortalProvider.Portal.component').PortalProviderPortalProps): React.ReactPortal | null;
            displayName: string;
        };
    };
    tags: string[];
    argTypes: {
        children: {
            control: boolean;
        };
    };
};
export default _default;
interface TemplateProps extends PortalProviderProps {
    children?: React.ReactNode;
}
export declare const WithPortalComponent: {
    render: ({ children, ...args }: TemplateProps) => React.JSX.Element;
    args: {
        children: React.JSX.Element;
    };
};
export declare const WithHook: {
    render: ({ children, ...args }: TemplateProps) => React.JSX.Element;
    args: {
        children: React.JSX.Element;
    };
};
export declare const MultiplePortals: {
    render: ({ children, ...args }: TemplateProps) => React.JSX.Element;
    args: {
        children: React.JSX.Element;
    };
};
//# sourceMappingURL=PortalProvider.stories.d.ts.map