import { AbstractEntity } from '../../abstractEntity'; import { ChecksAggType, EndCustomersAggType, MarketplacesAggType, MonthlyTrendAggType, WellArchitectedPaginationType, WellArchitectedPeriodType, ReportsAggType, ScoreResultType, ScoresAggType, SeveritiesAggType } from '../types/wellArchitectedGraphQLTypes'; import { WellArchitectedQueries } from '../types/queryArguments'; export declare enum GetPartnerDataFields { COLUMN_CHECKS_AGG = "checksAgg", COLUMN_END_CUSTOMERS_AGG = "endCustomersAgg", COLUMN_MARKETPLACES_AGG = "marketplacesAgg", COLUMN_MONTHLY_TREND_AGG = "monthlyTrendAgg", COLUMN_PAGINATION = "pagination", COLUMN_PERIOD = "period", COLUMN_REPORTS_AGG = "reportsAgg", COLUMN_RESULTS = "results", COLUMN_SCORES_AGG = "scoresAgg", COLUMN_SEVERITIES_AGG = "severitiesAgg" } export declare type GetPartnerDataType = { [GetPartnerDataFields.COLUMN_CHECKS_AGG]?: ChecksAggType; [GetPartnerDataFields.COLUMN_END_CUSTOMERS_AGG]?: EndCustomersAggType; [GetPartnerDataFields.COLUMN_MARKETPLACES_AGG]?: MarketplacesAggType; [GetPartnerDataFields.COLUMN_MONTHLY_TREND_AGG]?: MonthlyTrendAggType; [GetPartnerDataFields.COLUMN_PAGINATION]?: WellArchitectedPaginationType; [GetPartnerDataFields.COLUMN_PERIOD]?: WellArchitectedPeriodType; [GetPartnerDataFields.COLUMN_REPORTS_AGG]?: ReportsAggType[]; [GetPartnerDataFields.COLUMN_RESULTS]?: ScoreResultType[]; [GetPartnerDataFields.COLUMN_SCORES_AGG]?: ScoresAggType; [GetPartnerDataFields.COLUMN_SEVERITIES_AGG]?: SeveritiesAggType; }; export declare type GetPartnerDataGraphQLResultType = { [WellArchitectedQueries.GET_PARTNER_DATA]: GetPartnerDataType; }; export declare class GetPartnerData extends AbstractEntity { #private; constructor(getPartnerDataInput: GetPartnerDataType); get checksAgg(): ChecksAggType | undefined; get endCustomersAgg(): EndCustomersAggType | undefined; get monthlyTrendAgg(): MonthlyTrendAggType | undefined; get marketplacesAgg(): MarketplacesAggType | undefined; get period(): WellArchitectedPeriodType | undefined; get pagination(): WellArchitectedPaginationType | undefined; get reportsAgg(): ReportsAggType[] | undefined; get results(): ScoreResultType[] | undefined; get scoresAgg(): ScoresAggType | undefined; get severitiesAgg(): SeveritiesAggType | undefined; toJSON(): GetPartnerDataType; }