import { FigmaComponentPreviewContainerSize } from "../../enums/SDKFigmaComponentPreviewContainerSize";
import { ColorTokenRemoteData } from "../../tokens/remote/SDKRemoteTokenData";
export interface DocumentationLegacyPageBlockSelectedFigmaComponentModel {
    figmaComponentId: string;
    selectedComponentProperties?: string[];
    selectedComponentVariants?: Record<string, string[]>;
}
export interface DocumentationLegacyPageBlockFigmaComponentsConfigModel {
    showComponentName?: boolean;
    showComponentDescription?: boolean;
    showPropertyList?: boolean;
    previewContainerSize?: "Centered" | "NaturalHeight";
    previewContainerHeight?: number | null;
    backgroundColor: ColorTokenRemoteData;
    previewOrderIds?: Array<string>;
}
export declare class DocumentationLegacyPageBlockSelectedFigmaComponent {
    figmaComponentId: string;
    selectedComponentProperties: string[];
    selectedComponentVariants: Record<string, string[]>;
    constructor(model: DocumentationLegacyPageBlockSelectedFigmaComponentModel);
}
export declare class DocumentationLegacyPageBlockFigmaComponentsConfig {
    showComponentName: boolean;
    showComponentDescription: boolean;
    showPropertyList: boolean;
    previewContainerSize: FigmaComponentPreviewContainerSize;
    backgroundColor: ColorTokenRemoteData;
    previewOrderIds: Array<string>;
    previewContainerHeight: number | null;
    constructor(model: DocumentationLegacyPageBlockFigmaComponentsConfigModel);
}
