import { type ExtractPropTypes } from 'vue'; import type { WorkOrderCardAction, WorkOrderCardInfo, WorkOrderCardTag } from './types'; declare const props: { title: { type: import("vue").PropType; default: string; }; expanded: { type: () => boolean | undefined; default: undefined; }; defaultExpanded: BooleanConstructor; expandable: { type: BooleanConstructor; default: true; }; tags: { type: import("vue").PropType; default: () => never[]; }; location: StringConstructor; showLocation: { type: BooleanConstructor; default: true; }; primaryInfos: { type: import("vue").PropType; default: () => never[]; }; expandedInfos: { type: import("vue").PropType; default: () => never[]; }; actions: { type: import("vue").PropType; default: () => never[]; }; overdue: StringConstructor; showOverdue: { type: BooleanConstructor; default: true; }; clickable: BooleanConstructor; }; export declare type WorkOrderCardProps = ExtractPropTypes; declare const _default: import("vue").DefineComponent<{ title: { type: import("vue").PropType; default: string; }; expanded: { type: () => boolean | undefined; default: undefined; }; defaultExpanded: BooleanConstructor; expandable: { type: BooleanConstructor; default: true; }; tags: { type: import("vue").PropType; default: () => never[]; }; location: StringConstructor; showLocation: { type: BooleanConstructor; default: true; }; primaryInfos: { type: import("vue").PropType; default: () => never[]; }; expandedInfos: { type: import("vue").PropType; default: () => never[]; }; actions: { type: import("vue").PropType; default: () => never[]; }; overdue: StringConstructor; showOverdue: { type: BooleanConstructor; default: true; }; clickable: BooleanConstructor; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("click" | "click-action" | "update:expanded")[], "click" | "click-action" | "update:expanded", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: string; }; expanded: { type: () => boolean | undefined; default: undefined; }; defaultExpanded: BooleanConstructor; expandable: { type: BooleanConstructor; default: true; }; tags: { type: import("vue").PropType; default: () => never[]; }; location: StringConstructor; showLocation: { type: BooleanConstructor; default: true; }; primaryInfos: { type: import("vue").PropType; default: () => never[]; }; expandedInfos: { type: import("vue").PropType; default: () => never[]; }; actions: { type: import("vue").PropType; default: () => never[]; }; overdue: StringConstructor; showOverdue: { type: BooleanConstructor; default: true; }; clickable: BooleanConstructor; }>> & { onClick?: ((...args: any[]) => any) | undefined; "onClick-action"?: ((...args: any[]) => any) | undefined; "onUpdate:expanded"?: ((...args: any[]) => any) | undefined; }, { title: string; tags: WorkOrderCardTag[]; clickable: boolean; expanded: boolean | undefined; actions: WorkOrderCardAction[]; expandable: boolean; defaultExpanded: boolean; showLocation: boolean; primaryInfos: WorkOrderCardInfo[]; expandedInfos: WorkOrderCardInfo[]; showOverdue: boolean; }>; export default _default;