import type { FormMode } from '@/components/form/form-mode.enum';
export interface WastageTemplateDialogProps {
    mode?: FormMode;
    modelValue?: FdoAdjustmentTemplate;
    show?: boolean;
}
export interface WastageTemplateDialogEvents {
    (event: 'update:show', show: boolean): void;
    (event: 'submitted'): void;
}
export interface WastageTemplateDetailsProps {
    template?: FdoAdjustmentTemplate;
    show?: boolean;
}
export interface WastageTemplateReasonProps {
    show?: boolean;
}
export interface WastageTemplateDetailsEvents {
    (event: 'update:show', show: boolean): void;
    (event: 'action:edit'): void;
}
export interface WastageTemplateFormProps {
    modelValue: FdoAdjustmentTemplate;
    disabled?: boolean;
}
export interface WastageTemplateItemTableProps {
    modelValue: FdoAdjustmentTemplateItem[];
    disabled?: boolean;
}
export interface WastageTemplateFormEvents {
    (event: 'validation-success'): void;
}
export interface WastageTemplateReasonEvents {
    (event: 'update:show', show: boolean): void;
    (event: 'submitted'): void;
}
