import { VeSync } from 'tsvesync';
import { PluginLogger } from './logger';
import { DeviceExclusion } from '../types/device.types';
export declare const createRateLimitedVeSync: (username: string, password: string, timeZone: string, debug?: boolean, redact?: boolean, apiUrl?: string, customLogger?: PluginLogger, exclusions?: DeviceExclusion, config?: {
    quotaManagement?: {
        enabled: boolean;
        bufferPercentage?: number;
        priorityMethods?: string[];
    };
}) => VeSync;
//# sourceMappingURL=api-proxy.d.ts.map