import type { ExtractPropTypes, PropType } from 'vue'; import type { AttachmentProps } from 'el-plus/es/components/attachment'; import type { PageMode } from 'el-plus/es/hooks/use-navigation'; export type defaultButtonsProps = 'edit' | 'save' | 'cancel' | 'refresh' | 'auditLog'; export declare const headerProps: { readonly mode: { readonly type: PropType; }; readonly allowBack: { readonly type: BooleanConstructor; readonly default: true; }; readonly buttons: { readonly type: PropType; readonly default: () => never[]; }; readonly name: StringConstructor; readonly defaultButtons: { readonly type: PropType; }; readonly workflowId: StringConstructor; readonly isShowAttachmentButton: { readonly type: BooleanConstructor; readonly default: false; }; readonly fileList: { readonly type: PropType[]>; readonly default: () => never[]; }; readonly attachmentProps: { readonly type: PropType; readonly default: () => void; }; }; export type HeaderProps = ExtractPropTypes; export declare const headerEmits: {}; export type HeaderEmits = typeof headerEmits;