import { Asset, CustomParam, ListOffersBulkRequest, ListOffersBulkResponse, ListOffersRequest, ListOffersResponse, Offer, RequestExtensions, Conditions, CountType, EventsCountLimit, LastEventLimit, FrequencyCapsRequestOverrides, FrequencyCapsOverridesType, BrandsCriteria, Brand, CompoundCriteria, Operator, ConnectedDomainCriteria, Enum, CriteriaMetaData, CustomFilterCriteria, CustomFilterDataSource, CustomFilterOperator, ComparatorTypeEnum, OperatorValueTypeEnum, CustomParamCriteria, CustomParamOperator, DomainLengthCriteria, EligibleForSaleCriteria, EligibleForSaleCriteriaEnum, ExecutionResult, ExperimentCriteria, ExternalCriteria, ConditionTypeEnum, FreeSiteCriteria, FreeSiteCriteriaEnum, FrequencyCaps, ListCriteria, MailboxCriteria, MailboxCriteriaEnum, PremiumAccountCriteria, PremiumAccountCriteriaEnum, PremiumLandingTabCriteria, PremiumLandingTabCriteriaEnum, PremiumPlanCriteria, Plan, Targeting, CriteriaType, UserRoleCriteria, UserRoleCriteriaEnum, UserStatusCriteria, UserStatusCriteriaEnum, DebugOfferRequest, DebugOfferResponse, FrequencyCapsConditionsResult, FrequencyCapsExecutionResult, GetOfferRequest, GetOfferResponse, ReleaseAudience, Status, RequestContext, ResolveOfferRequest, ResolveOfferResponse, SiteTypeCriteria, SiteType, PrioritizationStrategyConfig, PrioritizationABTestStrategies, ShadowedStrategy, PrioritizationStrategyOverrides, PrioritizationStrategy, PrioritizationStrategyParams, ABCTRConfig, AdvicesConfig, Advices, WhatsNextConfiguration, FixedItem, WHATSNEXTConfig, V1BrandsCriteria, BrandsCriteriaBrand, V1CompoundCriteria, CompoundCriteriaOperator, V1ConnectedDomainCriteria, Value, V1CriteriaType, CustomCriteria, CustomDataSource, CustomOperator, Comparator, FieldType, V1CustomParamCriteria, CustomParamCriteriaCustomParamOperator, V1EligibleForSaleCriteria, EligibleForSaleCriteriaValue, V1ExecutionResult, V1ExternalCriteria, ConditionType, V1FreeSiteCriteria, FreeSiteCriteriaValue, V1ListCriteria, V1MailboxCriteria, MailboxCriteriaValue, V1PremiumAccountCriteria, PremiumAccountCriteriaValue, V1PremiumLandingTabCriteria, PremiumLandingTabCriteriaValue, V1PremiumPlanCriteria, PremiumPlanCriteriaPlan, V1SiteTypeCriteria, SiteTypeCriteriaSiteType, TargetingTree, V1UserRoleCriteria, UserRoleCriteriaValue } from './types.impl';
export declare function aOffer(overrideObject?: Partial<Offer>): Offer;
export declare function aAsset(overrideObject?: Partial<Asset>): Asset;
export declare function aDebugOfferRequest(overrideObject?: Partial<DebugOfferRequest>): DebugOfferRequest;
export declare function aRequestContext(overrideObject?: Partial<RequestContext>): RequestContext;
export declare function aBrandsCriteriaBrand(enumFirstItem?: BrandsCriteriaBrand): BrandsCriteriaBrand;
export declare function aCustomParam(overrideObject?: Partial<CustomParam>): CustomParam;
export declare function aDebugOfferResponse(overrideObject?: Partial<DebugOfferResponse>): DebugOfferResponse;
export declare function aTargeting(overrideObject?: Partial<Targeting>): Targeting;
export declare function aExecutionResult(overrideObject?: Partial<ExecutionResult>): ExecutionResult;
export declare function aCriteriaType(enumFirstItem?: CriteriaType): CriteriaType;
export declare function aCompoundCriteria(overrideObject?: Partial<CompoundCriteria>): CompoundCriteria;
export declare function aOperator(enumFirstItem?: Operator): Operator;
export declare function aCustomFilterCriteria(overrideObject?: Partial<CustomFilterCriteria>): CustomFilterCriteria;
export declare function aCustomFilterDataSource(enumFirstItem?: CustomFilterDataSource): CustomFilterDataSource;
export declare function aCustomFilterOperator(overrideObject?: Partial<CustomFilterOperator>): CustomFilterOperator;
export declare function aOperatorValueTypeEnum(enumFirstItem?: OperatorValueTypeEnum): OperatorValueTypeEnum;
export declare function aComparatorTypeEnum(enumFirstItem?: ComparatorTypeEnum): ComparatorTypeEnum;
export declare function aListCriteria(overrideObject?: Partial<ListCriteria>): ListCriteria;
export declare function aUserRoleCriteria(overrideObject?: Partial<UserRoleCriteria>): UserRoleCriteria;
export declare function aUserRoleCriteriaEnum(enumFirstItem?: UserRoleCriteriaEnum): UserRoleCriteriaEnum;
export declare function aUserStatusCriteria(overrideObject?: Partial<UserStatusCriteria>): UserStatusCriteria;
export declare function aUserStatusCriteriaEnum(enumFirstItem?: UserStatusCriteriaEnum): UserStatusCriteriaEnum;
export declare function aConnectedDomainCriteria(overrideObject?: Partial<ConnectedDomainCriteria>): ConnectedDomainCriteria;
export declare function aEnum(enumFirstItem?: Enum): Enum;
export declare function aPremiumPlanCriteria(overrideObject?: Partial<PremiumPlanCriteria>): PremiumPlanCriteria;
export declare function aPlan(enumFirstItem?: Plan): Plan;
export declare function aMailboxCriteria(overrideObject?: Partial<MailboxCriteria>): MailboxCriteria;
export declare function aMailboxCriteriaEnum(enumFirstItem?: MailboxCriteriaEnum): MailboxCriteriaEnum;
export declare function aDomainLengthCriteria(overrideObject?: Partial<DomainLengthCriteria>): DomainLengthCriteria;
export declare function aFreeSiteCriteria(overrideObject?: Partial<FreeSiteCriteria>): FreeSiteCriteria;
export declare function aFreeSiteCriteriaEnum(enumFirstItem?: FreeSiteCriteriaEnum): FreeSiteCriteriaEnum;
export declare function aBrandsCriteria(overrideObject?: Partial<BrandsCriteria>): BrandsCriteria;
export declare function aBrand(enumFirstItem?: Brand): Brand;
export declare function aExperimentCriteria(overrideObject?: Partial<ExperimentCriteria>): ExperimentCriteria;
export declare function aCustomParamCriteria(overrideObject?: Partial<CustomParamCriteria>): CustomParamCriteria;
export declare function aCustomParamOperator(enumFirstItem?: CustomParamOperator): CustomParamOperator;
export declare function aCriteriaMetaData(overrideObject?: Partial<CriteriaMetaData>): CriteriaMetaData;
export declare function aPremiumLandingTabCriteria(overrideObject?: Partial<PremiumLandingTabCriteria>): PremiumLandingTabCriteria;
export declare function aPremiumLandingTabCriteriaEnum(enumFirstItem?: PremiumLandingTabCriteriaEnum): PremiumLandingTabCriteriaEnum;
export declare function aPremiumAccountCriteria(overrideObject?: Partial<PremiumAccountCriteria>): PremiumAccountCriteria;
export declare function aPremiumAccountCriteriaEnum(enumFirstItem?: PremiumAccountCriteriaEnum): PremiumAccountCriteriaEnum;
export declare function aEligibleForSaleCriteria(overrideObject?: Partial<EligibleForSaleCriteria>): EligibleForSaleCriteria;
export declare function aEligibleForSaleCriteriaEnum(enumFirstItem?: EligibleForSaleCriteriaEnum): EligibleForSaleCriteriaEnum;
export declare function aExternalCriteria(overrideObject?: Partial<ExternalCriteria>): ExternalCriteria;
export declare function aConditionTypeEnum(enumFirstItem?: ConditionTypeEnum): ConditionTypeEnum;
export declare function aSiteTypeCriteria(overrideObject?: Partial<SiteTypeCriteria>): SiteTypeCriteria;
export declare function aSiteType(enumFirstItem?: SiteType): SiteType;
export declare function aReleaseAudience(overrideObject?: Partial<ReleaseAudience>): ReleaseAudience;
export declare function aStatus(enumFirstItem?: Status): Status;
export declare function aFrequencyCapsExecutionResult(overrideObject?: Partial<FrequencyCapsExecutionResult>): FrequencyCapsExecutionResult;
export declare function aFrequencyCaps(overrideObject?: Partial<FrequencyCaps>): FrequencyCaps;
export declare function aCountType(enumFirstItem?: CountType): CountType;
export declare function aEventsCountLimit(overrideObject?: Partial<EventsCountLimit>): EventsCountLimit;
export declare function aLastEventLimit(overrideObject?: Partial<LastEventLimit>): LastEventLimit;
export declare function aConditions(overrideObject?: Partial<Conditions>): Conditions;
export declare function aFrequencyCapsConditionsResult(overrideObject?: Partial<FrequencyCapsConditionsResult>): FrequencyCapsConditionsResult;
export declare function aTargetingTree(overrideObject?: Partial<TargetingTree>): TargetingTree;
export declare function aV1ExecutionResult(overrideObject?: Partial<V1ExecutionResult>): V1ExecutionResult;
export declare function aV1CriteriaType(enumFirstItem?: V1CriteriaType): V1CriteriaType;
export declare function aV1CompoundCriteria(overrideObject?: Partial<V1CompoundCriteria>): V1CompoundCriteria;
export declare function aCompoundCriteriaOperator(enumFirstItem?: CompoundCriteriaOperator): CompoundCriteriaOperator;
export declare function aCustomCriteria(overrideObject?: Partial<CustomCriteria>): CustomCriteria;
export declare function aFieldType(enumFirstItem?: FieldType): FieldType;
export declare function aComparator(enumFirstItem?: Comparator): Comparator;
export declare function aCustomDataSource(enumFirstItem?: CustomDataSource): CustomDataSource;
export declare function aCustomOperator(overrideObject?: Partial<CustomOperator>): CustomOperator;
export declare function aV1ListCriteria(overrideObject?: Partial<V1ListCriteria>): V1ListCriteria;
export declare function aV1UserRoleCriteria(overrideObject?: Partial<V1UserRoleCriteria>): V1UserRoleCriteria;
export declare function aUserRoleCriteriaValue(enumFirstItem?: UserRoleCriteriaValue): UserRoleCriteriaValue;
export declare function aV1ConnectedDomainCriteria(overrideObject?: Partial<V1ConnectedDomainCriteria>): V1ConnectedDomainCriteria;
export declare function aValue(enumFirstItem?: Value): Value;
export declare function aV1PremiumPlanCriteria(overrideObject?: Partial<V1PremiumPlanCriteria>): V1PremiumPlanCriteria;
export declare function aPremiumPlanCriteriaPlan(enumFirstItem?: PremiumPlanCriteriaPlan): PremiumPlanCriteriaPlan;
export declare function aV1MailboxCriteria(overrideObject?: Partial<V1MailboxCriteria>): V1MailboxCriteria;
export declare function aMailboxCriteriaValue(enumFirstItem?: MailboxCriteriaValue): MailboxCriteriaValue;
export declare function aV1FreeSiteCriteria(overrideObject?: Partial<V1FreeSiteCriteria>): V1FreeSiteCriteria;
export declare function aFreeSiteCriteriaValue(enumFirstItem?: FreeSiteCriteriaValue): FreeSiteCriteriaValue;
export declare function aV1BrandsCriteria(overrideObject?: Partial<V1BrandsCriteria>): V1BrandsCriteria;
export declare function aV1CustomParamCriteria(overrideObject?: Partial<V1CustomParamCriteria>): V1CustomParamCriteria;
export declare function aCustomParamCriteriaCustomParamOperator(enumFirstItem?: CustomParamCriteriaCustomParamOperator): CustomParamCriteriaCustomParamOperator;
export declare function aV1PremiumLandingTabCriteria(overrideObject?: Partial<V1PremiumLandingTabCriteria>): V1PremiumLandingTabCriteria;
export declare function aPremiumLandingTabCriteriaValue(enumFirstItem?: PremiumLandingTabCriteriaValue): PremiumLandingTabCriteriaValue;
export declare function aV1PremiumAccountCriteria(overrideObject?: Partial<V1PremiumAccountCriteria>): V1PremiumAccountCriteria;
export declare function aPremiumAccountCriteriaValue(enumFirstItem?: PremiumAccountCriteriaValue): PremiumAccountCriteriaValue;
export declare function aV1EligibleForSaleCriteria(overrideObject?: Partial<V1EligibleForSaleCriteria>): V1EligibleForSaleCriteria;
export declare function aEligibleForSaleCriteriaValue(enumFirstItem?: EligibleForSaleCriteriaValue): EligibleForSaleCriteriaValue;
export declare function aV1ExternalCriteria(overrideObject?: Partial<V1ExternalCriteria>): V1ExternalCriteria;
export declare function aConditionType(enumFirstItem?: ConditionType): ConditionType;
export declare function aV1SiteTypeCriteria(overrideObject?: Partial<V1SiteTypeCriteria>): V1SiteTypeCriteria;
export declare function aSiteTypeCriteriaSiteType(enumFirstItem?: SiteTypeCriteriaSiteType): SiteTypeCriteriaSiteType;
export declare function aGetOfferRequest(overrideObject?: Partial<GetOfferRequest>): GetOfferRequest;
export declare function aGetOfferResponse(overrideObject?: Partial<GetOfferResponse>): GetOfferResponse;
export declare function aListOffersRequest(overrideObject?: Partial<ListOffersRequest>): ListOffersRequest;
export declare function aFrequencyCapsOverridesType(enumFirstItem?: FrequencyCapsOverridesType): FrequencyCapsOverridesType;
export declare function aPrioritizationStrategyConfig(overrideObject?: Partial<PrioritizationStrategyConfig>): PrioritizationStrategyConfig;
export declare function aPrioritizationStrategyParams(overrideObject?: Partial<PrioritizationStrategyParams>): PrioritizationStrategyParams;
export declare function aPrioritizationStrategy(enumFirstItem?: PrioritizationStrategy): PrioritizationStrategy;
export declare function aWhatsNextConfiguration(overrideObject?: Partial<WhatsNextConfiguration>): WhatsNextConfiguration;
export declare function aAdvices(overrideObject?: Partial<Advices>): Advices;
export declare function aFixedItem(overrideObject?: Partial<FixedItem>): FixedItem;
export declare function aABCTRConfig(overrideObject?: Partial<ABCTRConfig>): ABCTRConfig;
export declare function aWHATSNEXTConfig(overrideObject?: Partial<WHATSNEXTConfig>): WHATSNEXTConfig;
export declare function aAdvicesConfig(overrideObject?: Partial<AdvicesConfig>): AdvicesConfig;
export declare function aPrioritizationABTestStrategies(overrideObject?: Partial<PrioritizationABTestStrategies>): PrioritizationABTestStrategies;
export declare function aShadowedStrategy(overrideObject?: Partial<ShadowedStrategy>): ShadowedStrategy;
export declare function aRequestExtensions(overrideObject?: Partial<RequestExtensions>): RequestExtensions;
export declare function aFrequencyCapsRequestOverrides(overrideObject?: Partial<FrequencyCapsRequestOverrides>): FrequencyCapsRequestOverrides;
export declare function aPrioritizationStrategyOverrides(overrideObject?: Partial<PrioritizationStrategyOverrides>): PrioritizationStrategyOverrides;
export declare function aListOffersResponse(overrideObject?: Partial<ListOffersResponse>): ListOffersResponse;
export declare function aResolveOfferRequest(overrideObject?: Partial<ResolveOfferRequest>): ResolveOfferRequest;
export declare function aResolveOfferResponse(overrideObject?: Partial<ResolveOfferResponse>): ResolveOfferResponse;
export declare function aListOffersBulkRequest(overrideObject?: Partial<ListOffersBulkRequest>): ListOffersBulkRequest;
export declare function aListOffersBulkResponse(overrideObject?: Partial<ListOffersBulkResponse>): ListOffersBulkResponse;
export * from '@wix/metro-common-builders';
