declare const _default: import("@vue/runtime-core").DefineComponent<{ color: { type: import("@vue/runtime-core").PropType<"rose" | "pink" | "fuchsia" | "purple" | "violet" | "indigo" | "blue" | "sky" | "cyan" | "teal" | "emerald" | "green" | "lime" | "yellow" | "amber" | "orange" | "red" | "gray" | "brand" | "mix">; }; colorShade: { type: import("@vue/runtime-core").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: import("@vue/runtime-core").PropType; default: string; }; icon: { type: import("@vue/runtime-core").PropType; }; progress: { type: NumberConstructor; validator: (value: number) => boolean; }; onClick: import("@vue/runtime-core").PropType<(e: MouseEvent) => void>; }, () => JSX.Element, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, Record, string, import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, Readonly<{ color?: unknown; colorShade?: unknown; outlined?: unknown; pill?: unknown; disabled?: unknown; loading?: unknown; block?: unknown; success?: unknown; error?: unknown; size?: unknown; icon?: unknown; progress?: unknown; onClick?: unknown; } & { colorShade: "50" | "100" | "200" | "300" | "400" | "500" | "600" | "700" | "800" | "900"; outlined: boolean; pill: boolean; disabled: boolean; loading: boolean; block: boolean; success: boolean; error: boolean; size: import("./PButton.types").Size; } & { color?: "rose" | "pink" | "fuchsia" | "purple" | "violet" | "indigo" | "blue" | "sky" | "cyan" | "teal" | "emerald" | "green" | "lime" | "yellow" | "amber" | "orange" | "red" | "gray" | "brand" | "mix" | undefined; icon?: import("@/utils").FlexComponent | undefined; progress?: number | undefined; onClick?: ((e: MouseEvent) => void) | undefined; }>, { colorShade: "50" | "100" | "200" | "300" | "400" | "500" | "600" | "700" | "800" | "900"; outlined: boolean; pill: boolean; disabled: boolean; loading: boolean; block: boolean; success: boolean; error: boolean; size: import("./PButton.types").Size; }>; export default _default; //# sourceMappingURL=PButton.d.ts.map