import { WildduckClientComponent } from "../../client-component";
import { IWildduckApiCreateAllowedDomainRequest, IWildduckApiCreateAllowedDomainResponse, IWildduckApiCreateBlockedDomainRequest, IWildduckApiCreateBlockedDomainResponse, IWildduckApiGetAllowedDomainResponse, IWildduckApiGetBlockedDomainResponse, IWildduckApiSuccessResponse } from "../../client-schema";
export declare class WildduckDomainAccessService extends WildduckClientComponent {
    deleteDomainListing(domain: string): Promise<IWildduckApiSuccessResponse>;
    getAllowedDomains(tag: string): Promise<IWildduckApiGetAllowedDomainResponse>;
    addAllowedDomain(tag: string, dto: IWildduckApiCreateAllowedDomainRequest): Promise<IWildduckApiCreateAllowedDomainResponse>;
    getBlockedDomains(tag: string): Promise<IWildduckApiGetBlockedDomainResponse>;
    addBlockedDomain(tag: string, dto: IWildduckApiCreateBlockedDomainRequest): Promise<IWildduckApiCreateBlockedDomainResponse>;
}
