import { Static } from '@sinclair/typebox';
import Commands, { CommandOutputFormat, type ParsedArgs } from '../commands.js';
export declare const Contact: import("@sinclair/typebox").TObject<{
    filterGroups: import("@sinclair/typebox").TAny;
    notes: import("@sinclair/typebox").TString;
    callsign: import("@sinclair/typebox").TString;
    team: import("@sinclair/typebox").TString;
    role: import("@sinclair/typebox").TString;
    takv: import("@sinclair/typebox").TString;
    uid: import("@sinclair/typebox").TString;
}>;
export default class ContactCommands extends Commands {
    schema: {
        list: {
            description: string;
            params: import("@sinclair/typebox").TObject<{}>;
            query: import("@sinclair/typebox").TObject<{}>;
            formats: CommandOutputFormat[];
        };
    };
    cli(args: ParsedArgs): Promise<object | string>;
    list(): Promise<Array<Static<typeof Contact>>>;
}
