import { OpResult } from '../mslib/OpResult';
export declare namespace AdMgtEditCityLotDyConfigDeclare {
    namespace $parameters {
        interface RequestParam {
            adDeliveryPlanId?: number;
            nonLotDyConfigs?: Array<ProvConfig>;
            hasLotDyConfigs?: Array<ProvConfig1>;
            hasLotDyBlConfigs?: Array<ProvConfig2>;
            nonLotDyBlConfigs?: Array<ProvConfig3>;
            updator?: string;
        }
        interface ProvConfig {
            provId?: string;
            cityConfigs?: Array<CityConfig>;
        }
        interface CityConfig {
            cityId?: string;
        }
        interface ProvConfig1 {
            provId?: string;
            cityConfigs?: Array<CityConfig1>;
        }
        interface CityConfig1 {
            cityId?: string;
            lotConfigs?: Array<LotConfig>;
        }
        interface LotConfig {
            lotId?: string;
        }
        interface ProvConfig2 {
            provId?: string;
            cityConfigs?: Array<CityConfig2>;
        }
        interface CityConfig2 {
            cityId?: string;
            lotConfigs?: Array<LotConfig1>;
        }
        interface LotConfig1 {
            lotId?: string;
        }
        interface ProvConfig3 {
            provId?: string;
            cityConfigs?: Array<CityConfig3>;
        }
        interface CityConfig3 {
            cityId?: string;
        }
    }
    namespace $results {
    }
    type Parameters = $parameters.RequestParam;
    type Result = OpResult<any>;
}
export declare type Parameters = AdMgtEditCityLotDyConfigDeclare.Parameters;
export declare type Result = AdMgtEditCityLotDyConfigDeclare.Result;
