export interface FtcSiteLogoObjectInterface {
    id: string;
    url: string;
}
export interface FtcSiteObject {
    siteName: string;
    tagline: string;
    logo: FtcSiteLogoObjectInterface;
}
export interface FtcWizardObjectInterface {
    id: string;
    completed: boolean;
    adminUrl: string;
    username: string;
    site: FtcSiteObject;
    previewLogo: FtcSiteLogoObjectInterface;
    ajax: SiteBuilderAjaxObject;
}
export interface FtcFormValueInterface {
    value: string;
    touched: boolean;
    isValid: boolean;
}
export interface FtcFormItemsInterface {
    username: FtcFormValueInterface;
    password: FtcFormValueInterface;
    logoId: FtcFormValueInterface;
    siteName: FtcFormValueInterface;
    tagline: FtcFormValueInterface;
}
export interface FtcScreenDataInterface extends FtcWizardObjectInterface {
    isLoading: boolean;
    lastStep: number;
    steps: Array<StepInterface>;
    form: FtcFormItemsInterface;
}
declare const FtcScreenData: () => FtcScreenDataInterface;
export default FtcScreenData;
//# sourceMappingURL=first-time-configuration-screen-data.d.ts.map