export declare const CSelect: import('../../../utils').SFCWithInstall; default: () => never[]; }; autoWidth: { type: BooleanConstructor; default: boolean; }; defaultAutoWidth: { type: NumberConstructor; default: number; }; maxAutoWidth: { type: NumberConstructor; default: number; }; }, { selectValue: import("vue").WritableComputedRef; selectStyles: import("vue").ComputedRef<{ width?: undefined; } | { width: string; }>; handleChange: (e: any) => void; handleVisibleChange: (...e: any) => void; blur: () => void; CIcon: import('../../../utils').SFCWithInstall>, { type: string; }, {}>>; h: typeof import("vue").h; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("change" | "update:value" | "visible-change")[], "change" | "update:value" | "visible-change", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: () => never[]; }; autoWidth: { type: BooleanConstructor; default: boolean; }; defaultAutoWidth: { type: NumberConstructor; default: number; }; maxAutoWidth: { type: NumberConstructor; default: number; }; }>> & { onChange?: ((...args: any[]) => any) | undefined; "onUpdate:value"?: ((...args: any[]) => any) | undefined; "onVisible-change"?: ((...args: any[]) => any) | undefined; }, { propOptions: any[]; autoWidth: boolean; defaultAutoWidth: number; maxAutoWidth: number; }, {}>>; export default CSelect;