import { PapyrosElement } from "./PapyrosElement";
import { CSSResult, TemplateResult } from "lit";
import { FileEntry } from "../state/InputOutput";
export declare class EditorTab extends PapyrosElement {
    file: FileEntry;
    private renaming;
    private invalid;
    private renameInputRef;
    static get styles(): CSSResult;
    private setTab;
    private closeFile;
    private startRenaming;
    private confirmRename;
    private cancelRename;
    private onRenameInput;
    private onRenameKeydown;
    private onDblClick;
    private onAuxClick;
    private onRenameClick;
    private onRenameBtnKeydown;
    private onCloseBtnKeydown;
    protected updated(): void;
    protected render(): TemplateResult;
}
