/**
 * 图片模板 - TypeScript 版本
 * 保留变量占位符位置
 */
export declare const IMAGE_TEMPLATE: {
    name: string;
    type: string;
    elements: ({
        elements: ({
            '@attrs': {
                'w:hint': string;
                'w:val'?: undefined;
            };
            name: string;
            type: string;
        } | {
            '@attrs': {
                'w:val': string;
                'w:hint'?: undefined;
            };
            name: string;
            type: string;
        })[];
        name: string;
        type: string;
    } | {
        elements: {
            '@attrs': {
                distB: string;
                distL: string;
                distT: string;
                distR: string;
            };
            elements: ({
                '@attrs': {
                    cx: string;
                    cy: string;
                    b?: undefined;
                    l?: undefined;
                    r?: undefined;
                    t?: undefined;
                    descr?: undefined;
                    name?: undefined;
                    id?: undefined;
                    'xmlns:a'?: undefined;
                };
                name: string;
                type: string;
                elements?: undefined;
            } | {
                '@attrs': {
                    b: string;
                    l: string;
                    r: string;
                    t: string;
                    cx?: undefined;
                    cy?: undefined;
                    descr?: undefined;
                    name?: undefined;
                    id?: undefined;
                    'xmlns:a'?: undefined;
                };
                name: string;
                type: string;
                elements?: undefined;
            } | {
                '@attrs': {
                    descr: string;
                    name: string;
                    id: string;
                    cx?: undefined;
                    cy?: undefined;
                    b?: undefined;
                    l?: undefined;
                    r?: undefined;
                    t?: undefined;
                    'xmlns:a'?: undefined;
                };
                name: string;
                type: string;
                elements?: undefined;
            } | {
                elements: {
                    '@attrs': {
                        noChangeAspect: string;
                        'xmlns:a': string;
                    };
                    name: string;
                    type: string;
                }[];
                name: string;
                type: string;
                '@attrs'?: undefined;
            } | {
                '@attrs': {
                    'xmlns:a': string;
                    cx?: undefined;
                    cy?: undefined;
                    b?: undefined;
                    l?: undefined;
                    r?: undefined;
                    t?: undefined;
                    descr?: undefined;
                    name?: undefined;
                    id?: undefined;
                };
                elements: {
                    '@attrs': {
                        uri: string;
                        'xmlns:a': string;
                    };
                    elements: {
                        '@attrs': {
                            'xmlns:a': string;
                            'xmlns:pic': string;
                        };
                        elements: ({
                            '@attrs': {
                                'xmlns:a': string;
                                'xmlns:pic': string;
                            };
                            elements: ({
                                '@attrs': {
                                    descr: string;
                                    'xmlns:a': string;
                                    'xmlns:pic': string;
                                    name: string;
                                    id: string;
                                };
                                name: string;
                                type: string;
                                elements?: undefined;
                            } | {
                                '@attrs': {
                                    'xmlns:a': string;
                                    'xmlns:pic': string;
                                    descr?: undefined;
                                    name?: undefined;
                                    id?: undefined;
                                };
                                elements: {
                                    '@attrs': {
                                        noChangeAspect: string;
                                        'xmlns:a': string;
                                        'xmlns:pic': string;
                                    };
                                    name: string;
                                    type: string;
                                }[];
                                name: string;
                                type: string;
                            })[];
                            name: string;
                            type: string;
                        } | {
                            '@attrs': {
                                'xmlns:a': string;
                                'xmlns:pic': string;
                            };
                            elements: ({
                                '@attrs': {
                                    'r:embed': string;
                                    'xmlns:a': string;
                                    'xmlns:pic': string;
                                };
                                name: string;
                                type: string;
                                elements?: undefined;
                            } | {
                                '@attrs': {
                                    'xmlns:a': string;
                                    'xmlns:pic': string;
                                    'r:embed'?: undefined;
                                };
                                elements: {
                                    '@attrs': {
                                        'xmlns:a': string;
                                        'xmlns:pic': string;
                                    };
                                    name: string;
                                    type: string;
                                }[];
                                name: string;
                                type: string;
                            })[];
                            name: string;
                            type: string;
                        } | {
                            '@attrs': {
                                'xmlns:a': string;
                                'xmlns:pic': string;
                            };
                            elements: ({
                                '@attrs': {
                                    'xmlns:a': string;
                                    'xmlns:pic': string;
                                    prst?: undefined;
                                };
                                elements: ({
                                    '@attrs': {
                                        'xmlns:a': string;
                                        'xmlns:pic': string;
                                        x: string;
                                        y: string;
                                        cx?: undefined;
                                        cy?: undefined;
                                    };
                                    name: string;
                                    type: string;
                                } | {
                                    '@attrs': {
                                        'xmlns:a': string;
                                        cx: string;
                                        'xmlns:pic': string;
                                        cy: string;
                                        x?: undefined;
                                        y?: undefined;
                                    };
                                    name: string;
                                    type: string;
                                })[];
                                name: string;
                                type: string;
                            } | {
                                '@attrs': {
                                    'xmlns:a': string;
                                    'xmlns:pic': string;
                                    prst: string;
                                };
                                elements: {
                                    '@attrs': {
                                        'xmlns:a': string;
                                        'xmlns:pic': string;
                                    };
                                    name: string;
                                    type: string;
                                }[];
                                name: string;
                                type: string;
                            })[];
                            name: string;
                            type: string;
                        })[];
                        name: string;
                        type: string;
                    }[];
                    name: string;
                    type: string;
                }[];
                name: string;
                type: string;
            })[];
            name: string;
            type: string;
        }[];
        name: string;
        type: string;
    })[];
};
