import { VersionedAlternateLayout, VersionedLayout } from "../../../../models"; import { VersionedLayoutStore } from "../../../../stores"; import { VueComponentBase } from "../../../VueComponentBase"; interface AlternateLayoutCreationFormProps { versionedLayout: VersionedLayout; versionedLayoutStore: VersionedLayoutStore; closed: (createdAlternateLayout?: VersionedAlternateLayout) => void; } export declare class AlternateLayoutCreationForm extends VueComponentBase { versionedLayout: VersionedLayout; versionedLayoutStore: VersionedLayoutStore; closed: (createdAlternateLayout?: VersionedAlternateLayout) => void; private omniaLoc; private themeStore; private formValidator; private title; private isCreating; private publishedVersionRefToCopy; private showCopyLayoutSelections; created(): void; private getSelections; private createAlternateLayout; private getVersionedAlternateLayoutDefinition; render(): VueTsxSupport.JSX.Element; } export {};