import type { NewoEnvironment, CustomerConfig, MultiCustomerConfig } from './types.js'; /** * Async version of customer configuration parsing that supports API key array initialization */ export declare function parseCustomerConfigAsync(env: NewoEnvironment, verbose?: boolean): Promise; /** * List all available customer IDNs */ export declare function listCustomers(config: MultiCustomerConfig): string[]; /** * Get customer configuration by IDN */ export declare function getCustomer(config: MultiCustomerConfig, customerIdn: string): CustomerConfig | null; /** * Get default customer or throw error if none */ export declare function getDefaultCustomer(config: MultiCustomerConfig): CustomerConfig; /** * Attempt to get default customer, return null if multiple customers exist without default */ export declare function tryGetDefaultCustomer(config: MultiCustomerConfig): CustomerConfig | null; /** * Get all customers as an array */ export declare function getAllCustomers(config: MultiCustomerConfig): CustomerConfig[]; /** * Validate customer configuration */ export declare function validateCustomerConfig(config: MultiCustomerConfig): void; //# sourceMappingURL=customerAsync.d.ts.map