export declare namespace Guide {
    type IGuideStepType = 'slide';
    type IGuideButtonTheme = 'primary' | 'secondary';
    type IGuideButtonType = 'link' | 'close-overlay';
    type IGuideVersionStatus = 'draft' | 'published' | 'completed';
    interface IGuide {
        createdAt: string;
        createdBy: string;
        hasPublished: boolean;
        id: string;
        lastPublishedAt: string;
        publishedBy: string;
        title: string;
    }
    interface IGuideVersion {
        id: string;
        lastSavedAt: string;
        status: IGuideVersionStatus;
        stepsOrder: string[];
    }
    interface IGuideButton {
        cta: string;
        id: string;
        link: string;
        theme: IGuideButtonTheme;
        type: IGuideButtonType;
    }
    interface IGuideStep {
        buttons: IGuideButton[];
        description: string;
        id: string;
        image?: string;
        title: IGuideStep['type'] extends 'slide' ? string : string | undefined;
        type: IGuideStepType;
    }
}
