import { DefineComponent, ExtractPropTypes, ComponentOptionsMixin, PublicProps, ComponentProvideOptions } from 'vue'; import { DefineComponent } from '@primevue/core'; import { DialogProps, DialogSlots } from 'primevue/dialog'; import { SelectProps, SelectSlots, SelectFilterEvent, SelectChangeEvent, SelectMethods } from 'primevue/select'; import { SelectButtonProps, SelectButtonSlots, SelectButtonChangeEvent } from 'primevue/selectbutton'; import { InputTextProps, InputTextSlots } from 'primevue/inputtext'; import { DatePickerProps, DatePickerSlots, DatePickerBlurEvent, DatePickerMonthChangeEvent, DatePickerYearChangeEvent } from 'primevue/datepicker'; import { InputNumberProps, InputNumberSlots, InputNumberBlurEvent, InputNumberInputEvent, InputNumberMethods } from 'primevue/inputnumber'; import { ButtonProps, ButtonSlots } from 'primevue/button'; import { DataTableProps, DataTableSlots, DataTableSortEvent, DataTableFilterEvent, DataTablePageEvent, DataTableSortMeta, DataTableExpandedRows, DataTableFilterMeta, DataTableEditingRows, DataTableRowClickEvent, DataTableRowDoubleClickEvent, DataTableRowContextMenuEvent, DataTableRowSelectEvent, DataTableRowSelectAllEvent, DataTableRowUnselectAllEvent, DataTableRowUnselectEvent, DataTableSelectAllChangeEvent, DataTableColumnResizeEndEvent, DataTableColumnReorderEvent, DataTableRowReorderEvent, DataTableRowExpandEvent, DataTableRowCollapseEvent, DataTableCellEditInitEvent, DataTableCellEditCompleteEvent, DataTableCellEditCancelEvent, DataTableRowEditInitEvent, DataTableRowEditSaveEvent, DataTableRowEditCancelEvent, DataTableStateEvent, DataTableMethods } from 'primevue/datatable'; import { ColumnProps, ColumnSlots } from 'primevue/column'; import { IconFieldProps, IconFieldSlots } from 'primevue/iconfield'; import { InputIconProps, InputIconSlots } from 'primevue/inputicon'; declare const _default: DefineComponent, {}, { criterion: { id: any; property: any; negation: boolean; operator: any; value: any; value_end: any; }; propertyFilter: string; operatorOptions: { text: { labelKey: string; value: string; }[]; date: { labelKey: string; value: string; }[]; datetime: { labelKey: string; value: string; }[]; number: { labelKey: string; value: string; }[]; int: { labelKey: string; value: string; }[]; double: { labelKey: string; value: string; }[]; boolean: { labelKey: string; value: string; }[]; }; }, { negationOptions(): { label: string; value: boolean; }[]; booleanOptions(): { label: string; value: boolean; }[]; filteredProperties(): unknown[]; isCriterionValid(): boolean; propertyType(): any; }, { getOperatorsForCriterion(): any; onPropertyChange(): void; addCriterion(): void; updateCriterion(): void; }, ComponentOptionsMixin, ComponentOptionsMixin, ("update:visible" | "add-criterion" | "update-criterion")[], "update:visible" | "add-criterion" | "update-criterion", PublicProps, Readonly< ExtractPropTypes<{ visible: BooleanConstructor; properties: { type: ArrayConstructor; required: true; }; editCriterion: { type: ObjectConstructor; default: any; }; }>> & Readonly<{ "onUpdate:visible"?: (...args: any[]) => any; "onAdd-criterion"?: (...args: any[]) => any; "onUpdate-criterion"?: (...args: any[]) => any; }>, { visible: boolean; editCriterion: Record; }, {}, { 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)>; PrimeSelect: DefineComponent void) & ((e: "update:modelValue", value: any) => void) & ((e: "value-change", value: any) => void) & ((e: "change", event: SelectChangeEvent) => void) & ((e: "focus", event: Event) => void) & ((e: "blur", event: Event) => void) & ((e: "before-show") => void) & ((e: "before-hide") => void) & ((e: "show") => void) & ((e: "hide") => void), SelectMethods>; PrimeSelectButton: DefineComponent void) & ((e: "value-change", value: any) => void) & ((e: "change", event: SelectButtonChangeEvent) => void) & ((e: "focus", event: Event) => void) & ((e: "blur", event: Event) => void)>; PrimeInputText: DefineComponent void) & ((e: "value-change", value: string) => void)>; PrimeDatePicker: DefineComponent void) & ((e: "value-change", value: Date | Date[]) => void) & ((e: "focus", event: Event) => void) & ((e: "blur", event: DatePickerBlurEvent) => void) & ((e: "show") => void) & ((e: "hide") => void) & ((e: "input", event: Event) => void) & ((e: "date-select", value: Date) => void) & ((e: "today-click", date: Date) => void) & ((e: "clear-click", event: Event) => void) & ((e: "month-change", event: DatePickerMonthChangeEvent) => void) & ((e: "year-change", event: DatePickerYearChangeEvent) => void) & ((e: "keydown", event: Event) => void)>; PrimeInputNumber: DefineComponent void) & ((e: "value-change", value: number) => void) & ((e: "focus", event: Event) => void) & ((e: "blur", event: InputNumberBlurEvent) => void) & ((e: "input", event: InputNumberInputEvent) => void), InputNumberMethods>; PrimeButton: DefineComponent void>; PrimeDataTable: DefineComponent, DataTableSlots, ((e: "sort", event: DataTableSortEvent) => void) & ((e: "filter", event: DataTableFilterEvent) => void) & ((e: "update:first", value: number) => void) & ((e: "update:rows", value: number) => void) & ((e: "page", event: DataTablePageEvent) => void) & ((e: "value-change", value: any[]) => void) & ((e: "update:sortField", value: string) => void) & ((e: "update:sortOrder", value: number) => void) & ((e: "update:multiSortMeta", value: DataTableSortMeta[]) => void) & ((e: "update:selection", value: any) => void) & ((e: "update:contextMenuSelection", value: any) => void) & ((e: "update:expandedRows", value: any[] | DataTableExpandedRows) => void) & ((e: "update:expandedRowGroups", value: any[] | DataTableExpandedRows) => void) & ((e: "update:filters", value: DataTableFilterMeta) => void) & ((e: "update:editingRows", value: any[] | DataTableEditingRows) => void) & ((e: "row-click", event: DataTableRowClickEvent) => void) & ((e: "row-dblclick", event: DataTableRowDoubleClickEvent) => void) & ((e: "row-contextmenu", event: DataTableRowContextMenuEvent) => void) & ((e: "row-select", event: DataTableRowSelectEvent) => void) & ((e: "row-select-all", event: DataTableRowSelectAllEvent) => void) & ((e: "row-unselect-all", event: DataTableRowUnselectAllEvent) => void) & ((e: "row-unselect", event: DataTableRowUnselectEvent) => void) & ((e: "select-all-change", event: DataTableSelectAllChangeEvent) => void) & ((e: "column-resize-end", event: DataTableColumnResizeEndEvent) => void) & ((e: "column-reorder", event: DataTableColumnReorderEvent) => void) & ((e: "row-reorder", event: DataTableRowReorderEvent) => void) & ((e: "row-expand", event: DataTableRowExpandEvent) => void) & ((e: "row-collapse", event: DataTableRowCollapseEvent) => void) & ((e: "rowgroup-expand", event: DataTableRowExpandEvent) => void) & ((e: "rowgroup-collapse", event: DataTableRowCollapseEvent) => void) & ((e: "cell-edit-init", event: DataTableCellEditInitEvent) => void) & ((e: "cell-edit-complete", event: DataTableCellEditCompleteEvent) => void) & ((e: "cell-edit-cancel", event: DataTableCellEditCancelEvent) => void) & ((e: "row-edit-init", event: DataTableRowEditInitEvent) => void) & ((e: "row-edit-save", event: DataTableRowEditSaveEvent) => void) & ((e: "row-edit-cancel", event: DataTableRowEditCancelEvent) => void) & ((e: "state-restore", event: DataTableStateEvent) => void) & ((e: "state-save", event: DataTableStateEvent) => void), DataTableMethods>; PrimeColumn: DefineComponent void>; PrimeIconField: DefineComponent void>; PrimeInputIcon: DefineComponent void>; }, {}, string, ComponentProvideOptions, true, {}, any>; export default _default; //# sourceMappingURL=AddCriterionPopup.vue.d.ts.map