import type { BaseClient } from "../client/BaseClient";
export declare abstract class BaseService {
    protected readonly client: BaseClient;
    constructor(client: BaseClient);
    protected validateRequired(params: Record<string, any>, requiredFields: string[]): void;
    protected sanitizeInput<T>(input: T): T;
    protected formatError(error: any): string;
}
//# sourceMappingURL=BaseService.d.ts.map