import { ConfigService } from '@nestjs/config';
import { WordPressClient } from '../../../wordpress/wordpress-client';
import type { IBranchMapRepository } from './branch-map-repository.interface';
import type { NearestBranchDto } from '../dto/nearest-branch.dto';
import type { AppConfig } from '../../../config/configuration';
export declare class WpBranchMapRepository implements IBranchMapRepository {
    private readonly wordPressClient;
    private readonly configService;
    constructor(wordPressClient: WordPressClient, configService: ConfigService<AppConfig, true>);
    findNearestBranch(countryCode: string): Promise<NearestBranchDto | null>;
    findOfficeBranch(officeSlug: string): Promise<NearestBranchDto | null>;
}
