import type { ExtractPublicPropTypes, PropType } from 'vue'; import type { PageMode } from 'el-plus/es/hooks/use-navigation'; import type { Permission } from 'el-plus/es/directives/permission'; export declare const attachmentProps: { readonly formatColumns: { readonly type: PropType; readonly default: () => never[]; }; readonly mode: { readonly type: PropType; }; readonly openType: { readonly type: PropType<"dialog" | "normal">; readonly default: "dialog"; }; readonly isType: { readonly type: BooleanConstructor; readonly default: true; }; readonly isNote: { readonly type: BooleanConstructor; readonly default: false; }; readonly isShowOpenDialogButton: { readonly type: BooleanConstructor; readonly default: false; }; readonly beforeAdd: { readonly type: PropType<(fileItem: Record) => boolean>; }; readonly permission: { readonly type: PropType; }; }; export type AttachmentProps = ExtractPublicPropTypes;