export declare namespace AdDataReportForActionDeclare {
    namespace $parameters {
        interface RequestParam {
            requestId?: string;
            lotId?: string;
            userInfo?: UserInfo;
            positionInfos?: Array<PositionInfo>;
            triggerTimestamp?: number;
        }
        interface UserInfo {
            userId?: string;
            userType?: string;
            adFlowId?: string;
        }
        interface PositionInfo {
            id?: string;
            adInfos?: Array<AdInfo>;
        }
        interface AdInfo {
            id?: string;
            adDeliveryPlanId?: string;
            materialInfo?: MaterialInfo;
        }
        interface MaterialInfo {
            id?: string;
            styleId?: string;
        }
    }
    namespace $results {
        interface Res {
            code?: string;
            msg?: string;
        }
    }
    type Parameters = $parameters.RequestParam;
    type Result = $results.Res;
}
export declare type Parameters = AdDataReportForActionDeclare.Parameters;
export declare type Result = AdDataReportForActionDeclare.Result;
