import { OpResult } from '../mslib/OpResult';
export declare namespace AdMgtGetAdDyCityLotTemplateListServiceDeclare {
    namespace $parameters {
        interface JsonParam {
            type?: number;
            blacklist?: boolean;
        }
    }
    namespace $results {
        interface Template {
            id?: string;
            name?: string;
            type?: number;
            content?: Array<ProvConfig>;
            blacklist?: boolean;
        }
        interface ProvConfig {
            provId?: string;
            cityConfigs?: Array<CityConfig>;
        }
        interface CityConfig {
            cityId?: string;
            lotConfigs?: Array<LotConfig>;
        }
        interface LotConfig {
            lotId?: string;
        }
    }
    type Parameters = $parameters.JsonParam;
    type Result = OpResult<Array<$results.Template>>;
}
export declare type Parameters = AdMgtGetAdDyCityLotTemplateListServiceDeclare.Parameters;
export declare type Result = AdMgtGetAdDyCityLotTemplateListServiceDeclare.Result;
