///
import { PopoverProps } from '@mui/material';
interface E {
currentTarget: HTMLElement;
}
interface TargetProps {
open: boolean;
handleOpen: (e: E) => void;
handleClose: () => void;
}
export interface DropDownProps {
target: (props: TargetProps) => JSX.Element;
downContent: (props: TargetProps) => JSX.Element;
downPageProps?: Partial;
}
/**
* DropDown 当DropDown触发指定事件时, 展开或关闭Popover
* @date 2023/4/1 - 17:25:51
*
* @export
* @param {DropDownProps} {
target: Target,
downContent: DownContent,
downPageProps: { anchorOrigin = defaultanchorOrigin, transformOrigin = defaulttransformOrigin, PaperProps = defaultPaperProps, ...downPageProps } = {}
}
* @returns {*}
*/
export declare function DropDown({ target: Target, downContent: DownContent, downPageProps: { anchorOrigin, transformOrigin, PaperProps, ...downPageProps } }: DropDownProps): JSX.Element;
export {};
//# sourceMappingURL=dropDwon.d.ts.map