import { FlexComponent } from '@/utils/render-component'; import { PropType } from '@vue/runtime-core'; import { Size } from './PButton.types'; declare const _default: { color: { type: PropType<"rose" | "pink" | "fuchsia" | "purple" | "violet" | "indigo" | "blue" | "sky" | "cyan" | "teal" | "emerald" | "green" | "lime" | "yellow" | "amber" | "orange" | "red" | "gray" | "brand" | "mix">; }; colorShade: { type: PropType<"50" | "100" | "200" | "300" | "400" | "500" | "600" | "700" | "800" | "900">; default: string; }; outlined: BooleanConstructor; pill: BooleanConstructor; disabled: BooleanConstructor; loading: BooleanConstructor; block: BooleanConstructor; success: BooleanConstructor; error: BooleanConstructor; size: { type: PropType; default: string; }; icon: { type: PropType; }; progress: { type: NumberConstructor; validator: (value: number) => boolean; }; onClick: PropType<(e: MouseEvent) => void>; }; export default _default; //# sourceMappingURL=PButton.props.d.ts.map