import { DefineComponent, ExtractPropTypes, ComponentOptionsMixin, PublicProps, ObjectDirective, ComponentProvideOptions } from 'vue'; import { DefineComponent } from '@primevue/core'; import { ButtonProps, ButtonSlots } from 'primevue/button'; import { ToggleSwitchProps, ToggleSwitchSlots } from 'primevue/toggleswitch'; import { PopoverProps, PopoverSlots, PopoverMethods } from 'primevue/popover'; import { InputTextProps, InputTextSlots } from 'primevue/inputtext'; import { IconFieldProps, IconFieldSlots } from 'primevue/iconfield'; import { InputIconProps, InputIconSlots } from 'primevue/inputicon'; import { DividerProps, DividerSlots } from 'primevue/divider'; declare const _default: DefineComponent, {}, { dragIndex: any; dragOverIndex: any; searchQuery: string; }, { toggleableColumns(): unknown[]; visibleColumns(): unknown[]; hiddenColumns(): unknown[]; isSearching(): boolean; searchResults(): unknown[]; }, { toggle(event: any): void; onToggleVisibility(col: any, value: any): void; moveColumn(visibleIndex: any, direction: any): void; onDragStart(index: any, event: any): void; onDragOver(index: any): void; onDragLeave(): void; onDrop(targetIndex: any): void; onDragEnd(): void; }, ComponentOptionsMixin, ComponentOptionsMixin, "update:columns"[], "update:columns", PublicProps, Readonly< ExtractPropTypes<{ columns: { type: ArrayConstructor; required: true; }; isSmallScreen: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ "onUpdate:columns"?: (...args: any[]) => any; }>, { isSmallScreen: boolean; }, {}, { PrimeButton: DefineComponent void>; PrimeToggleSwitch: DefineComponent void) & ((e: "value-change", value: boolean) => void) & ((e: "change", event: Event) => void) & ((e: "focus", event: Event) => void) & ((e: "blur", event: Event) => void)>; PrimePopover: DefineComponent void) & ((e: "hide") => void), PopoverMethods>; PrimeInputText: DefineComponent void) & ((e: "value-change", value: string) => void)>; PrimeIconField: DefineComponent void>; PrimeInputIcon: DefineComponent void>; PrimeDivider: DefineComponent void>; }, { tooltip: ObjectDirective; }, string, ComponentProvideOptions, true, {}, any>; export default _default; //# sourceMappingURL=ColumnTogglePanel.vue.d.ts.map