export interface SmzUiGuidesState {
    context: {
        step: number;
    };
    steps: SmzUiGuidesStep[];
    locale: {
        code: 'pt-BR' | 'en-US';
        previousButton: string;
        nextButton: string;
        concludeButton: string;
    };
    allowBackNavigation: boolean;
    showSummaryCount: boolean;
    styleClass: {
        overlay: {
            styleClass: string;
        };
        highlight: {
            styleClass: string;
        };
        blend: {
            styleClass: string;
        };
    };
    callbacks: {
        init: (step: SmzUiGuidesStep) => void;
        concluded: (step: SmzUiGuidesStep) => void;
    };
}
export interface SmzUiGuidesStep {
    number: number;
    elementId: string;
    title: string;
    content: string;
    alignment: {
        offsetX: number;
        offsetY: number;
    };
    size: {
        width: string;
        height: string;
    };
    style: {
        styleClass: string;
    };
    highlight: {
        enabled: boolean;
        margin: number;
    };
}
