import type { ExtractPropType } from 'vuesax-plus/es/utils'; import type { PropType } from 'vue'; export declare const baseProps: { color: { type: PropType; default: null; }; danger: { type: BooleanConstructor; }; success: { type: BooleanConstructor; }; warn: { type: BooleanConstructor; }; dark: { type: BooleanConstructor; }; primary: { type: BooleanConstructor; }; }; declare const _base: { color: import("vuesax-plus/es/utils").VsPropFinalized<(new (...args: any[]) => string & {}) | (() => string) | ((new (...args: any[]) => string & {}) | (() => string))[], unknown, unknown, null, boolean>; danger: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; success: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; warn: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; dark: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; primary: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; }; export declare type BaseProps = ExtractPropType; export {};