import { Alignment } from "../../enums/SDKAlignment";
import { DocumentationLegacyPageAsset, DocumentationLegacyPageAssetModel } from "../SDKDocumentationLegacyPageAsset";
import { DocumentationLegacyPageBlockModel, DocumentationLegacyPageBlock } from "../SDKDocumentationLegacyPageBlock";
interface DocumentationLegacyGuidelinePropsModel {
    asset?: DocumentationLegacyPageAssetModel;
    type?: string;
    imageAlt?: string;
    imageCaption?: string;
    imageAlignment?: Alignment;
}
export interface DocumentationLegacyPageBlockGuidelineModel extends DocumentationLegacyPageBlockModel {
    guideline: DocumentationLegacyGuidelinePropsModel;
}
export interface DocumentationLegacyGuidelineProps {
    asset: DocumentationLegacyPageAsset | null;
    type: string;
    imageAlt: string | null;
    imageCaption: string | null;
    imageAlignment: Alignment | null;
}
export declare class DocumentationLegacyPageBlockGuideline extends DocumentationLegacyPageBlock {
    guideline: DocumentationLegacyGuidelineProps;
    constructor(model: DocumentationLegacyPageBlockGuidelineModel, children: Array<DocumentationLegacyPageBlock>);
}
export {};
