import { VersionedAlternateLayout, VersionedLayout } from "../../../../models";
import { VersionedLayoutStore } from "../../../../stores";
import { VueComponentBase } from "../../../VueComponentBase";
interface AlternateLayoutRenameFormProps {
    versionedLayoutStore: VersionedLayoutStore;
    versionedLayout: VersionedLayout;
    versionedAlternateLayout: VersionedAlternateLayout;
    closed: (renamed?: boolean) => void;
}
export declare class AlternateLayoutRenameForm extends VueComponentBase<AlternateLayoutRenameFormProps> {
    versionedLayout: VersionedLayout;
    versionedAlternateLayout: VersionedAlternateLayout;
    versionedLayoutStore: VersionedLayoutStore;
    closed: (renamed?: boolean) => void;
    private omniaLoc;
    private themeStore;
    private formValidator;
    private isSaving;
    private title;
    created(): void;
    private save;
    render(): VueTsxSupport.JSX.Element;
}
export {};
