import { type DataType, type TranslationDto } from '@makeswift/controls';
export declare const componentRegistration: import("@makeswift/controls").ShapeDefinition<{
    readonly type: {
        text: import("@makeswift/controls").TextInputDefinition<{
            label?: string | undefined;
            description?: string | undefined;
            defaultValue?: string | undefined;
            selectAll?: boolean | undefined;
        }>;
        link: import("../../link").LinkDefinition;
        number: import("@makeswift/controls").NumberDefinition<{
            label?: string | undefined;
            labelOrientation?: "horizontal" | "vertical" | undefined;
            description?: string | undefined;
            defaultValue?: number | undefined;
            min?: number | undefined;
            max?: number | undefined;
            step?: number | undefined;
            suffix?: string | undefined;
        }>;
    };
}>;
type Data = DataType<typeof componentRegistration>;
export declare const translatableComponentData: Data;
export declare const translatedComponentData: Data;
export declare const translatedData: TranslationDto;
export {};
//# sourceMappingURL=shape.d.ts.map