///
export declare type PepStyleType = 'weak' | 'regular' | 'strong';
export declare type PepStyleStateType = 'system' | 'success' | 'caution';
export declare type PepSizeType = '2xs' | 'xs' | 'sm' | 'md' | 'lg' | 'xl';
export declare type PepIconPosition = 'start' | 'end';
export interface PepButtonClickEvent {
source?: any;
event?: Event;
}
export interface PepButtonProps extends React.HTMLAttributes {
value?: string;
styleType?: PepStyleType;
styleStateType?: PepStyleStateType;
sizeType?: PepSizeType;
disabled?: boolean;
iconName?: string;
iconPosition?: PepIconPosition;
className?: string;
classNames?: string;
onButtonClick?: (e: PepButtonClickEvent) => void;
}
export declare const PepButton: React.FC;