interface Props {
    url: string;
    title?: string;
    icon?: string;
    iconStart?: boolean;
    iconEnd?: boolean;
    filename?: string;
    method?: 'anchor' | 'fetch';
}
declare const _default: import("vue").DefineComponent<Props, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
    error: (error: Error) => any;
    download: (url: string) => any;
    success: (filename: string) => any;
}, string, import("vue").PublicProps, Readonly<Props> & Readonly<{
    onError?: (error: Error) => any;
    onDownload?: (url: string) => any;
    onSuccess?: (filename: string) => any;
}>, {
    title: string;
    method: "anchor" | "fetch";
    iconStart: boolean;
    iconEnd: boolean;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>;
export default _default;
//# sourceMappingURL=DownloadButton.vue.d.ts.map