/// <reference types="react" />
export interface TranslationValue {
    en: string;
    'zh-CN': string;
    'zh-HK': string;
    ja: string;
    pt: string;
    original: string;
}
export interface TermsCondition {
    name: TranslationValue;
    url: string;
}
export interface PageSettingItemValue {
    backgroundImage?: string;
    termsConditions: TermsCondition[];
}
export interface PageSettingItemProps {
    className?: string;
    style?: React.CSSProperties;
    value?: PageSettingItemValue;
    onChange?: (value: PageSettingItemValue) => void;
    /**
     * 是否显示图片上传组件
     * 默认为true，设置为false时隐藏背景图片上传功能
     */
    showImageUpload?: boolean;
}
