import { DTODesignSystem } from "@supernova-studio/client";
import { Membership, MembershipRemoteModel } from "../membership/SDKMembership";
import { Brand, BrandRemoteModel } from "./SDKBrand";
import { DesignSystem } from "./SDKDesignSystem";
import { DesignSystemVersion, DesignSystemVersionRemoteModel } from "./SDKDesignSystemVersion";
export type BootstrapDataRemoteModel = {
    id: string;
    workspaceMembership: MembershipRemoteModel;
    designSystem: DTODesignSystem;
    version: DesignSystemVersionRemoteModel;
    brand: BrandRemoteModel;
};
export declare class BootstrapData {
    /** Workspace membership available to the current user */
    workspaceMembership: Membership | null;
    /** Design system available to the current user */
    designSystem: DesignSystem | null;
    /** Design system version available to the current user */
    version: DesignSystemVersion | null;
    /** Brand available to the current user */
    brand: Brand | null;
    constructor(model: BootstrapDataRemoteModel);
}
