@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
27 lines (26 loc) • 1.06 kB
TypeScript
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<AlternateLayoutCreationFormProps> {
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 {};