/**
 * Image fragment - single image with optional caption and aspect ratio control
 */
export declare const imageFragment: import("..").DefinedFragment<{
    readonly id: "image";
    readonly title: "Image";
    readonly description: "Image with optional caption";
    readonly category: "content";
    readonly icon: "Image";
    readonly fields: readonly [{
        readonly id: "image";
        readonly type: "media";
        readonly label: "Image";
        readonly required: true;
        readonly mediaKinds: ["image"];
    }, {
        readonly id: "caption";
        readonly type: "text";
        readonly label: "Caption";
        readonly required: false;
        readonly maxLength: 200;
    }, {
        readonly id: "aspectRatio";
        readonly type: "select";
        readonly label: "Aspect ratio";
        readonly defaultValue: "auto";
        readonly ui: {
            readonly intent: "display";
        };
        readonly options: [{
            readonly value: "auto";
            readonly label: "Auto";
        }, {
            readonly value: "16/9";
            readonly label: "16:9 (Landscape)";
        }, {
            readonly value: "4/3";
            readonly label: "4:3 (Standard)";
        }, {
            readonly value: "1/1";
            readonly label: "1:1 (Square)";
        }, {
            readonly value: "3/4";
            readonly label: "3:4 (Portrait)";
        }];
    }];
    readonly layout: import("../..").NodeDefinition;
}>;
