declare const _default: import("vue").DefineComponent<{ action: { type: StringConstructor; default: string; required: true; }; fileName: { type: StringConstructor; default: string; }; isBlob: { type: BooleanConstructor; default: boolean; }; params: { type: ObjectConstructor; default: () => {}; }; headers: { type: ObjectConstructor; default: () => {}; }; showBtn: { type: BooleanConstructor; default: boolean; }; btnName: { type: StringConstructor; default: string; }; inline: { type: BooleanConstructor; default: boolean; }; }, { _download: () => void; download: () => void; isSlot: boolean; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "afterDownload"[], "afterDownload", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly {}; }; headers: { type: ObjectConstructor; default: () => {}; }; showBtn: { type: BooleanConstructor; default: boolean; }; btnName: { type: StringConstructor; default: string; }; inline: { type: BooleanConstructor; default: boolean; }; }>> & { onAfterDownload?: ((...args: any[]) => any) | undefined; }, { showBtn: boolean; btnName: string; inline: boolean; action: string; fileName: string; isBlob: boolean; params: Record; headers: Record; }>; export default _default;