export declare const WorkOrderFilter: import("../utils").WithInstall; default: string; }; modelValue: { type: import("vue").PropType; default: () => import("./types").WorkOrderFilterValue; }; projects: { type: import("vue").PropType; default: () => import("./types").WorkOrderFilterOption[]; }; workOrderTypes: { type: import("vue").PropType; default: () => import("./types").WorkOrderFilterOption[]; }; sortOptions: { type: import("vue").PropType; default: () => import("./types").WorkOrderFilterOption[]; }; timeOptions: { type: import("vue").PropType; default: () => import("./types").WorkOrderFilterOption[]; }; reminderOptions: { type: import("vue").PropType; default: () => import("./types").WorkOrderFilterOption[]; }; relationOptions: { type: import("vue").PropType; default: () => import("./types").WorkOrderFilterOption[]; }; workTypes: { type: import("vue").PropType; default: () => import("./types").WorkOrderFilterOption[]; }; resetText: { type: import("vue").PropType; default: string; }; confirmText: { type: import("vue").PropType; default: string; }; saveText: { type: import("vue").PropType; default: string; }; showProjects: { type: BooleanConstructor; default: boolean; }; showSort: { type: BooleanConstructor; default: boolean; }; showTimeRange: { type: BooleanConstructor; default: boolean; }; showReminder: { type: BooleanConstructor; default: boolean; }; showRelation: { type: BooleanConstructor; default: boolean; }; showWorkOrderTypes: { type: BooleanConstructor; default: boolean; }; showWorkTypes: { type: BooleanConstructor; default: boolean; }; sectionOrder: { type: import("vue").PropType; default: () => import("./types").WorkOrderFilterSectionKey[]; }; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("reset" | "update:modelValue" | "update:show" | "confirm" | "reorder")[], "reset" | "update:modelValue" | "update:show" | "confirm" | "reorder", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: string; }; modelValue: { type: import("vue").PropType; default: () => import("./types").WorkOrderFilterValue; }; projects: { type: import("vue").PropType; default: () => import("./types").WorkOrderFilterOption[]; }; workOrderTypes: { type: import("vue").PropType; default: () => import("./types").WorkOrderFilterOption[]; }; sortOptions: { type: import("vue").PropType; default: () => import("./types").WorkOrderFilterOption[]; }; timeOptions: { type: import("vue").PropType; default: () => import("./types").WorkOrderFilterOption[]; }; reminderOptions: { type: import("vue").PropType; default: () => import("./types").WorkOrderFilterOption[]; }; relationOptions: { type: import("vue").PropType; default: () => import("./types").WorkOrderFilterOption[]; }; workTypes: { type: import("vue").PropType; default: () => import("./types").WorkOrderFilterOption[]; }; resetText: { type: import("vue").PropType; default: string; }; confirmText: { type: import("vue").PropType; default: string; }; saveText: { type: import("vue").PropType; default: string; }; showProjects: { type: BooleanConstructor; default: boolean; }; showSort: { type: BooleanConstructor; default: boolean; }; showTimeRange: { type: BooleanConstructor; default: boolean; }; showReminder: { type: BooleanConstructor; default: boolean; }; showRelation: { type: BooleanConstructor; default: boolean; }; showWorkOrderTypes: { type: BooleanConstructor; default: boolean; }; showWorkTypes: { type: BooleanConstructor; default: boolean; }; sectionOrder: { type: import("vue").PropType; default: () => import("./types").WorkOrderFilterSectionKey[]; }; }>> & { onReset?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; "onUpdate:show"?: ((...args: any[]) => any) | undefined; onConfirm?: ((...args: any[]) => any) | undefined; onReorder?: ((...args: any[]) => any) | undefined; }, { title: string; modelValue: import("./types").WorkOrderFilterValue; show: boolean; confirmText: string; showTimeRange: boolean; projects: import("./types").WorkOrderFilterOption[]; workOrderTypes: import("./types").WorkOrderFilterOption[]; sortOptions: import("./types").WorkOrderFilterOption[]; timeOptions: import("./types").WorkOrderFilterOption[]; reminderOptions: import("./types").WorkOrderFilterOption[]; relationOptions: import("./types").WorkOrderFilterOption[]; workTypes: import("./types").WorkOrderFilterOption[]; resetText: string; saveText: string; showProjects: boolean; showSort: boolean; showReminder: boolean; showRelation: boolean; showWorkOrderTypes: boolean; showWorkTypes: boolean; sectionOrder: import("./types").WorkOrderFilterSectionKey[]; }>>; export default WorkOrderFilter; export type { WorkOrderFilterProps } from './WorkOrderFilter'; export type { WorkOrderFilterOption, WorkOrderFilterSectionKey, WorkOrderFilterTimeRange, WorkOrderFilterValue, } from './types'; declare module 'vue' { interface GlobalComponents { VanWorkOrderFilter: typeof WorkOrderFilter; } }