import type { KakaoChannelAliasEntry, KakaoChannelListItem, KakaoChannelResolveInput, KakaoChannelResolverConfig, ResolvedKakaoChannelBinding } from "./types";
export declare class KakaoChannelBindingResolver {
    private readonly config;
    constructor(config: KakaoChannelResolverConfig);
    list(params?: {
        providerId?: string;
    }): KakaoChannelListItem[];
    resolve(input?: KakaoChannelResolveInput): ResolvedKakaoChannelBinding;
    getAlias(alias: string): KakaoChannelAliasEntry | undefined;
}
