import { ReactNode } from 'react';
import { PopoverProps } from '@material-ui/core';
import { IconButtonProps } from '~/components/IconButton';
export interface AppSettingsPopoverProps {
    Trigger?: (props: {
        onClick: (event: any) => void;
        isActive: boolean;
    }) => JSX.Element;
    open?: boolean;
    children: ReactNode;
    classes: PopoverProps['classes'] & {
        popoverContent?: string;
    };
    defaultScrollable?: boolean;
    header?: ReactNode;
    iconSettingsProps?: IconButtonProps;
    maxHeight?: number;
    modalActions?: ReactNode;
    modalProps?: {};
    onClose?: () => void;
}
export declare function AppSettingsPopover({ Trigger, children, classes, defaultScrollable, header, iconSettingsProps, maxHeight, modalActions, modalProps, onClose, ...popoverProps }: Partial<PopoverProps> & AppSettingsPopoverProps): JSX.Element;
//# sourceMappingURL=AppSettingsPopover.d.ts.map