import { DefineComponent, ExtractPropTypes, ComponentOptionsMixin, PublicProps, ComponentProvideOptions } from 'vue'; import { DefineComponent } from '@primevue/core'; import { DialogProps, DialogSlots } from 'primevue/dialog'; import { ButtonProps, ButtonSlots } from 'primevue/button'; import { CheckboxProps, CheckboxSlots } from 'primevue/checkbox'; import { InputTextProps, InputTextSlots } from 'primevue/inputtext'; import { IconFieldProps, IconFieldSlots } from 'primevue/iconfield'; import { InputIconProps, InputIconSlots } from 'primevue/inputicon'; declare const _default: DefineComponent any[]; }; availableViews: { type: ArrayConstructor; default: () => any[]; }; loading: { type: BooleanConstructor; default: boolean; }; readonly: { type: BooleanConstructor; default: boolean; }; }>, {}, { localSelected: any[]; searchQuery: string; dragIndex: any; dragOverIndex: any; }, { allFilenames(): any[]; unselectedViews(): any[]; isSearching(): boolean; searchResults(): any[]; }, { isSelected(view: any): boolean; toggleView(view: any, checked: any): void; moveView(index: any, direction: any): void; onDragStart(index: any, event: any): void; onDragOver(index: any): void; onDragLeave(): void; onDrop(targetIndex: any): void; onDragEnd(): void; validate(): void; }, ComponentOptionsMixin, ComponentOptionsMixin, ("update:visible" | "update:selectedViews")[], "update:visible" | "update:selectedViews", PublicProps, Readonly< ExtractPropTypes<{ visible: BooleanConstructor; selectedViews: { type: ArrayConstructor; default: () => any[]; }; availableViews: { type: ArrayConstructor; default: () => any[]; }; loading: { type: BooleanConstructor; default: boolean; }; readonly: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ "onUpdate:visible"?: (...args: any[]) => any; "onUpdate:selectedViews"?: (...args: any[]) => any; }>, { loading: boolean; visible: boolean; selectedViews: unknown[]; availableViews: unknown[]; readonly: boolean; }, {}, { PrimeDialog: DefineComponent void) & ((e: "hide") => void) & ((e: "update:visible", value: boolean) => void) & ((e: "after-hide") => void) & ((e: "maximize", event: Event) => void) & ((e: "unmaximize", event: Event) => void) & ((e: "dragstart", event: Event) => void) & ((e: "dragend", event: Event) => void)>; PrimeButton: DefineComponent void>; PrimeCheckbox: DefineComponent void) & ((e: "value-change", value: any) => void) & ((e: "change", event: Event) => void) & ((e: "focus", event: Event) => void) & ((e: "blur", event: Event) => void) & ((e: "update:indeterminate", value: false) => void)>; PrimeInputText: DefineComponent void) & ((e: "value-change", value: string) => void)>; PrimeIconField: DefineComponent void>; PrimeInputIcon: DefineComponent void>; }, {}, string, ComponentProvideOptions, true, {}, any>; export default _default; //# sourceMappingURL=ViewSelectorPopup.vue.d.ts.map