import { ValkeyCommandArguments } from "."; export declare enum ClientKillFilters { ADDRESS = "ADDR", LOCAL_ADDRESS = "LADDR", ID = "ID", TYPE = "TYPE", USER = "USER", SKIP_ME = "SKIPME" } interface KillFilter { filter: T; } interface KillAddress extends KillFilter { address: `${string}:${number}`; } interface KillLocalAddress extends KillFilter { localAddress: `${string}:${number}`; } interface KillId extends KillFilter { id: number | `${number}`; } interface KillType extends KillFilter { type: "normal" | "master" | "replica" | "pubsub"; } interface KillUser extends KillFilter { username: string; } type KillSkipMe = ClientKillFilters.SKIP_ME | (KillFilter & { skipMe: boolean; }); type KillFilters = KillAddress | KillLocalAddress | KillId | KillType | KillUser | KillSkipMe; export declare function transformArguments(filters: KillFilters | Array): ValkeyCommandArguments; export declare function transformReply(): number; export {};