declare const BmShopsFilter: import("bm-admin-ui/es/utils/with-install").SFCWithInstall never[]; }; searchShopProp: { type: StringConstructor; default: string; }; labelTitle: { type: StringConstructor; default: string; }; showAlways: { type: BooleanConstructor; default: boolean; }; displayParams: { type: ObjectConstructor; default: () => { width: string; labelOffset: string; labelWidth: string; searchWidth: string; listMaxHeight: string; }; }; loadFilter: { type: FunctionConstructor; default: () => Promise; }; loadData: { type: FunctionConstructor; default: () => Promise; }; }, { triggleActive(): void; outSideClick(): void; changeFilterSelect(index: any, code: any): void; onCheckAllChange(e: any): void; checkboxChange(): void; invertChange(): void; clearAll(): void; fetchData(): void; clearAllSelected(e: any): void; filterIsActive(filterIndex: any, code: any): boolean; isActive: import("vue").Ref; searchVal: import("vue").Ref; selected: import("vue").Ref; shopList: import("vue").Ref<{ shopCode: string; shopName: string; }[]>; shopListByCode: import("vue").Ref<{}>; checkAll: import("vue").Ref; hasCheck: import("vue").Ref; inverSelect: import("vue").Ref; shopCheck: import("vue").Ref<{}>; filterSelects: import("vue").Ref; filterArr: import("vue").Ref<{ list: { code: string; label: string; }[]; paramsStr: string; label?: string | undefined; multiple?: boolean | undefined; }[]>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("change" | "update:selected")[], "change" | "update:selected", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly never[]; }; searchShopProp: { type: StringConstructor; default: string; }; labelTitle: { type: StringConstructor; default: string; }; showAlways: { type: BooleanConstructor; default: boolean; }; displayParams: { type: ObjectConstructor; default: () => { width: string; labelOffset: string; labelWidth: string; searchWidth: string; listMaxHeight: string; }; }; loadFilter: { type: FunctionConstructor; default: () => Promise; }; loadData: { type: FunctionConstructor; default: () => Promise; }; }>> & { onChange?: ((...args: any[]) => any) | undefined; "onUpdate:selected"?: ((...args: any[]) => any) | undefined; }, { labelTitle: string; showAlways: boolean; loadData: Function; selected: unknown[]; searchShopProp: string; displayParams: Record; loadFilter: Function; }>>; export { BmShopsFilter }; export default BmShopsFilter;