import type { CustomerConfig, MultiCustomerConfig } from '../types.js'; export interface CustomerSelectionResult { selectedCustomer: CustomerConfig | null; allCustomers: CustomerConfig[]; isMultiCustomer: boolean; } /** * Parse and validate customer configuration */ export declare function parseAndValidateCustomerConfig(env: any, verbose: boolean): Promise; /** * Handle customer selection for commands that support single customer operations */ export declare function selectSingleCustomer(customerConfig: MultiCustomerConfig, customerArg?: string): CustomerSelectionResult; /** * Handle customer selection for commands that require exactly one customer */ export declare function requireSingleCustomer(customerConfig: MultiCustomerConfig, customerArg?: string): CustomerConfig; /** * Interactive customer selection for commands like push */ export declare function interactiveCustomerSelection(allCustomers: CustomerConfig[]): Promise; //# sourceMappingURL=customer-selection.d.ts.map