import { EstimatedTransactionVolumeApiDto } from './estimatedTransactionVolumeApiDto';
import { FinancialStatement } from './financialStatement';
import { PaymentDistributionApiDto } from './paymentDistributionApiDto';
import { StoreAddressApiDto } from './storeAddressApiDto';
import { StorePhotoApiDto } from './storePhotoApiDto';
import { StoreWebsiteApiDto } from './storeWebsiteApiDto';
export interface StoreDetailsApiDto {
    cross_border_transaction_percent: string;
    dispute_percent?: string;
    employee_size?: number;
    estimated_transaction_volume: EstimatedTransactionVolumeApiDto;
    financial_statements?: Array<FinancialStatement>;
    fulfillment_days: number;
    industry_code: string;
    mcc?: string;
    operating_models: Array<StoreDetailsApiDto.OperatingModelsEnum>;
    payment_distribution?: Array<PaymentDistributionApiDto>;
    refund_percent?: string;
    selling_to_country_codes?: Array<string>;
    shipping_from_country_codes?: Array<string>;
    store_address?: StoreAddressApiDto;
    store_description: string;
    store_name: string;
    store_photos?: Array<StorePhotoApiDto>;
    store_websites?: Array<StoreWebsiteApiDto>;
}
export declare namespace StoreDetailsApiDto {
    const validOperatingModelsEnum: readonly ["ONLINE_CHECKOUT", "INVOICES_OR_CUSTOM_ORDER_LINKS", "IN_PERSON"];
    type OperatingModelsEnum = (typeof validOperatingModelsEnum)[number] | 'UNKNOWN';
    const discriminator: string;
    const attributeTypeMap: Array<{
        name: string;
        baseName: string;
        type: string;
    }>;
}
//# sourceMappingURL=storeDetailsApiDto.d.ts.map