import { MeasurementUnit, SeoSchema, Settings, Tag, AdditionalInfoSection, Choice, CostAndProfitData, CustomTextField, Discount, DiscountType, FormattedPrice, Media, MediaItem, MediaItemType, MediaItemUrlAndSize, MediaItemVideo, OptionType, PageUrl, PriceData, PricePerUnitData, Product, ProductOption, ProductType, Ribbon, Stock, InventoryStatus, Variant, VariantDataWithNoStock, Cursors, Paging, PagingMetadataV2, Sorting, SortOrder, CreateExportAsyncJobRequest, CreateExportAsyncJobResponse, ExportAsyncJob, ExportAsyncJobData, FieldDescriptor, GetExportAsyncJobRequest, GetExportAsyncJobResponse, MethodMetadata, QueryProductsExportSpiResponse, ProductOrVariant, PlatformMedia, StoreVariant, VariantStock, Image, VideoResolution, VideoV2, QueryRequestLoose, ProductOrVariantV2, QueryVariantsExportSpiResponse, NumericPropertyRange, Status, MethodSpec, QueryFieldNumber, ApplicationError, Details, ValidationError, FieldViolation, RuleType, CancelExportAsyncJobRequest, CancelExportAsyncJobResponse, ExportCursorPaging, ExportQueryV2, GenerateExportAsyncJobDownloadUrlRequest, GenerateExportAsyncJobDownloadUrlResponse, PreorderInfo, Keyword, ArrayFieldDelimiter, SecuredMedia, FileType, SystemError, FocalPoint } from './types.impl';
export declare function aExportAsyncJob(overrideObject?: Partial<ExportAsyncJob>): ExportAsyncJob;
export declare function aExportAsyncJobData(overrideObject?: Partial<ExportAsyncJobData>): ExportAsyncJobData;
export declare function aExportQueryV2(overrideObject?: Partial<ExportQueryV2>): ExportQueryV2;
export declare function aSorting(overrideObject?: Partial<Sorting>): Sorting;
export declare function aSortOrder(enumFirstItem?: SortOrder): SortOrder;
export declare function aPaging(overrideObject?: Partial<Paging>): Paging;
export declare function aExportCursorPaging(overrideObject?: Partial<ExportCursorPaging>): ExportCursorPaging;
export declare function aFieldDescriptor(overrideObject?: Partial<FieldDescriptor>): FieldDescriptor;
export declare function aArrayFieldDelimiter(enumFirstItem?: ArrayFieldDelimiter): ArrayFieldDelimiter;
export declare function aMethodMetadata(overrideObject?: Partial<MethodMetadata>): MethodMetadata;
export declare function aMethodSpec(overrideObject?: Partial<MethodSpec>): MethodSpec;
export declare function aQueryFieldNumber(enumFirstItem?: QueryFieldNumber): QueryFieldNumber;
export declare function aPagingMetadataV2(overrideObject?: Partial<PagingMetadataV2>): PagingMetadataV2;
export declare function aCursors(overrideObject?: Partial<Cursors>): Cursors;
export declare function aDetails(overrideObject?: Partial<Details>): Details;
export declare function aApplicationError(overrideObject?: Partial<ApplicationError>): ApplicationError;
export declare function aValidationError(overrideObject?: Partial<ValidationError>): ValidationError;
export declare function aRuleType(enumFirstItem?: RuleType): RuleType;
export declare function aFieldViolation(overrideObject?: Partial<FieldViolation>): FieldViolation;
export declare function aSystemError(overrideObject?: Partial<SystemError>): SystemError;
export declare function aStatus(enumFirstItem?: Status): Status;
export declare function aCreateExportAsyncJobRequest(overrideObject?: Partial<CreateExportAsyncJobRequest>): CreateExportAsyncJobRequest;
export declare function aCreateExportAsyncJobResponse(overrideObject?: Partial<CreateExportAsyncJobResponse>): CreateExportAsyncJobResponse;
export declare function aGetExportAsyncJobRequest(overrideObject?: Partial<GetExportAsyncJobRequest>): GetExportAsyncJobRequest;
export declare function aGetExportAsyncJobResponse(overrideObject?: Partial<GetExportAsyncJobResponse>): GetExportAsyncJobResponse;
export declare function aCancelExportAsyncJobRequest(overrideObject?: Partial<CancelExportAsyncJobRequest>): CancelExportAsyncJobRequest;
export declare function aCancelExportAsyncJobResponse(overrideObject?: Partial<CancelExportAsyncJobResponse>): CancelExportAsyncJobResponse;
export declare function aGenerateExportAsyncJobDownloadUrlRequest(overrideObject?: Partial<GenerateExportAsyncJobDownloadUrlRequest>): GenerateExportAsyncJobDownloadUrlRequest;
export declare function aGenerateExportAsyncJobDownloadUrlResponse(overrideObject?: Partial<GenerateExportAsyncJobDownloadUrlResponse>): GenerateExportAsyncJobDownloadUrlResponse;
export declare function aQueryRequestLoose(overrideObject?: Partial<QueryRequestLoose>): QueryRequestLoose;
export declare function aQueryVariantsExportSpiResponse(overrideObject?: Partial<QueryVariantsExportSpiResponse>): QueryVariantsExportSpiResponse;
export declare function aProductOrVariant(overrideObject?: Partial<ProductOrVariant>): ProductOrVariant;
export declare function aProduct(overrideObject?: Partial<Product>): Product;
export declare function aProductType(enumFirstItem?: ProductType): ProductType;
export declare function aNumericPropertyRange(overrideObject?: Partial<NumericPropertyRange>): NumericPropertyRange;
export declare function aStock(overrideObject?: Partial<Stock>): Stock;
export declare function aInventoryStatus(enumFirstItem?: InventoryStatus): InventoryStatus;
export declare function aPriceData(overrideObject?: Partial<PriceData>): PriceData;
export declare function aFormattedPrice(overrideObject?: Partial<FormattedPrice>): FormattedPrice;
export declare function aCostAndProfitData(overrideObject?: Partial<CostAndProfitData>): CostAndProfitData;
export declare function aPricePerUnitData(overrideObject?: Partial<PricePerUnitData>): PricePerUnitData;
export declare function aMeasurementUnit(enumFirstItem?: MeasurementUnit): MeasurementUnit;
export declare function aAdditionalInfoSection(overrideObject?: Partial<AdditionalInfoSection>): AdditionalInfoSection;
export declare function aRibbon(overrideObject?: Partial<Ribbon>): Ribbon;
export declare function aMedia(overrideObject?: Partial<Media>): Media;
export declare function aMediaItem(overrideObject?: Partial<MediaItem>): MediaItem;
export declare function aMediaItemUrlAndSize(overrideObject?: Partial<MediaItemUrlAndSize>): MediaItemUrlAndSize;
export declare function aMediaItemType(enumFirstItem?: MediaItemType): MediaItemType;
export declare function aMediaItemVideo(overrideObject?: Partial<MediaItemVideo>): MediaItemVideo;
export declare function aCustomTextField(overrideObject?: Partial<CustomTextField>): CustomTextField;
export declare function aProductOption(overrideObject?: Partial<ProductOption>): ProductOption;
export declare function aOptionType(enumFirstItem?: OptionType): OptionType;
export declare function aChoice(overrideObject?: Partial<Choice>): Choice;
export declare function aPageUrl(overrideObject?: Partial<PageUrl>): PageUrl;
export declare function aDiscount(overrideObject?: Partial<Discount>): Discount;
export declare function aDiscountType(enumFirstItem?: DiscountType): DiscountType;
export declare function aVariant(overrideObject?: Partial<Variant>): Variant;
export declare function aVariantDataWithNoStock(overrideObject?: Partial<VariantDataWithNoStock>): VariantDataWithNoStock;
export declare function aVariantStock(overrideObject?: Partial<VariantStock>): VariantStock;
export declare function aSeoSchema(overrideObject?: Partial<SeoSchema>): SeoSchema;
export declare function aKeyword(overrideObject?: Partial<Keyword>): Keyword;
export declare function aTag(overrideObject?: Partial<Tag>): Tag;
export declare function aSettings(overrideObject?: Partial<Settings>): Settings;
export declare function aSecuredMedia(overrideObject?: Partial<SecuredMedia>): SecuredMedia;
export declare function aFileType(enumFirstItem?: FileType): FileType;
export declare function aStoreVariant(overrideObject?: Partial<StoreVariant>): StoreVariant;
export declare function aPlatformMedia(overrideObject?: Partial<PlatformMedia>): PlatformMedia;
export declare function aImage(overrideObject?: Partial<Image>): Image;
export declare function aFocalPoint(overrideObject?: Partial<FocalPoint>): FocalPoint;
export declare function aVideoV2(overrideObject?: Partial<VideoV2>): VideoV2;
export declare function aVideoResolution(overrideObject?: Partial<VideoResolution>): VideoResolution;
export declare function aPreorderInfo(overrideObject?: Partial<PreorderInfo>): PreorderInfo;
export declare function aQueryProductsExportSpiResponse(overrideObject?: Partial<QueryProductsExportSpiResponse>): QueryProductsExportSpiResponse;
export declare function aProductOrVariantV2(overrideObject?: Partial<ProductOrVariantV2>): ProductOrVariantV2;
export * from '@wix/metro-common-builders';
