type SystemConfigProps = Partial<{ sys_area_name: string; sys_protocol_type: string; sys_plate_addr: string; province_city: string[]; sys_port_number: string; vehicle_brand_cascade: string[]; redirect_url: string; security_key: string; sys_name: string; sys_water_mark: string[]; sys_sub_color: string; sys_small_logo: string; sys_large_logo: string; readonly sys_back_cartoon: string; sys_login_way: string[]; sys_account_type: string[]; sys_ip_check: string; sys_database_addr: string; sys_database_port: string; sys_connect_username: string; sys_schema: string; sys_portrait_platform: string; sys_portrait_platform_basic: string; sys_allow_ip: string; sys_version: string; sys_company_logo: string; sys_copyright: string; sys_status: string; sys_notice: string; [propName: string]: string | string[]; }>; export default class SystemConfig { data: SystemConfigProps; constructor(data?: SystemConfigProps); setter(data: SystemConfigProps): void; get getter(): Partial<{ [propName: string]: string | string[]; sys_area_name: string; sys_protocol_type: string; sys_plate_addr: string; province_city: string[]; sys_port_number: string; vehicle_brand_cascade: string[]; redirect_url: string; security_key: string; sys_name: string; sys_water_mark: string[]; sys_sub_color: string; sys_small_logo: string; sys_large_logo: string; readonly sys_back_cartoon: string; sys_login_way: string[]; sys_account_type: string[]; sys_ip_check: string; sys_database_addr: string; sys_database_port: string; sys_connect_username: string; sys_schema: string; sys_portrait_platform: string; sys_portrait_platform_basic: string; sys_allow_ip: string; sys_version: string; sys_company_logo: string; sys_copyright: string; sys_status: string; sys_notice: string; }>; backup(): void; recover(): void; clear(): void; getField: (name: string) => string | string[] | undefined; setField: (name: string, value: any) => void; static ipCheck(): Promise; } export type { SystemConfigProps };