export interface WhitelistServiceConfig {
    baseUrl: string;
    timeout: number;
    debug: boolean;
}
export interface WhitelistListOptions {
    channelId?: string;
    rank: 1 | 2;
    page?: number;
    pageSize?: number;
    keyword?: string;
    output?: 'table' | 'json';
}
export interface WhitelistAddOptions {
    channelId?: string;
    rank: 1 | 2;
    code: string;
    name?: string;
    output?: 'table' | 'json';
}
export interface WhitelistUpdateOptions {
    channelId?: string;
    rank: 1 | 2;
    oldCode: string;
    code: string;
    name?: string;
    output?: 'table' | 'json';
}
export interface WhitelistRemoveOptions {
    channelId?: string;
    rank: 1 | 2;
    codes?: string;
    clear?: boolean;
    output?: 'table' | 'json';
}
//# sourceMappingURL=whitelist.d.ts.map