///
declare type PepStyleType = 'weak' | 'regular' | 'strong';
declare type PepSizeType = '2xs' | 'xs' | 'sm' | 'md' | 'lg' | 'xl';
export declare type PepMenuType = 'action' | 'select' | 'action-select';
export interface PepMenuItem {
[key: string]: any;
}
export interface PepMenuProps extends React.HTMLAttributes {
text?: string;
iconName?: string;
iconPosition?: 'before' | 'after';
type?: PepMenuType;
styleType?: PepStyleType;
sizeType?: PepSizeType;
classNames?: string;
xPosition?: 'before' | 'after';
hideOnEmptyItems?: boolean;
items?: PepMenuItem[];
selectedItem?: PepMenuItem | null;
disabled?: boolean;
onStateChange?: (e: any) => void;
onMenuItemClick?: (e: any) => void;
onMenuClick?: () => void;
}
export declare const PepMenu: React.FC;
export {};