import FileButton from "./FileButton";
/** Represents file button as anchor element. */
declare abstract class ElementFileButton extends FileButton {
    /** HTML anchor element. */
    protected buttonElement: HTMLAnchorElement;
    /**
     * Creates new file button.
     * @param downloadLink Download link (or null for no download).
     */
    constructor(downloadLink?: string | null);
    appendTo(container: HTMLElement): void;
    detach(): void;
    setDownloadLink(downloadLink: string | null): void;
    getDownloadLink(): string | null;
    enableTabNavigation(): void;
    disableTabNavigation(): void;
}
export default ElementFileButton;
