import { IOConnectAPI, Size } from '../../../types/internal';
import "../../workspaces-feedback-dialog";
import "./close-button";
import { LightLitElement } from '../../light-lit-element';
export declare class WorkspaceTabSave extends LightLitElement {
    workspaceId: string;
    resizePopup: (size: Size) => void;
    hidePopup: () => void;
    io?: IOConnectAPI;
    shouldSaveContext: boolean;
    feedbackMessage: string;
    workspaceName: string;
    shouldSave: boolean;
    input: HTMLInputElement;
    saveContextCheckbox: HTMLInputElement;
    connectedCallback(): void;
    disconnectedCallback(): void;
    protected firstUpdated(): void;
    protected updated(changedProperties: Map<string | number | symbol, unknown>): void;
    protected render(): import("lit-html").TemplateResult<1>;
    private clearInput;
    private saveWorkspace;
    private onClick;
    private showFeedback;
    private hideFeedback;
    private onContainerClicked;
    private onSubmit;
}
//# sourceMappingURL=save.d.ts.map