import { TSchema } from '@sinclair/typebox';
export declare const TAKItem: <T extends TSchema>(T: T) => import("@sinclair/typebox").TObject<{
    version: import("@sinclair/typebox").TString;
    type: import("@sinclair/typebox").TString;
    data: T;
    messages: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TArray<import("@sinclair/typebox").TString>>;
    nodeId: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
}>;
export declare const TAKList: <T extends TSchema>(T: T) => import("@sinclair/typebox").TObject<{
    version: import("@sinclair/typebox").TString;
    type: import("@sinclair/typebox").TString;
    data: import("@sinclair/typebox").TArray<T>;
    messages: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TArray<import("@sinclair/typebox").TString>>;
    nodeId: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
}>;
export declare enum TAKGroup {
    WHITE = "White",
    YELLOW = "Yellow",
    ORANGE = "Orange",
    MAGENTA = "Magenta",
    RED = "Red",
    MAROON = "Maroon",
    PURPLE = "Purple",
    DARK_BLUE = "Dark Blue",
    BLUE = "Blue",
    CYAN = "Cyan",
    TEAL = "Teal",
    GREEN = "Green",
    DARK_GREEN = "Dark Green",
    BROWN = "Brown"
}
export declare enum TAKRole {
    TEAM_MEMBER = "Team Member",
    TEAM_LEAD = "Team Lead",
    HQ = "HQ",
    SNIPER = "Sniper",
    MEDIC = "Medic",
    FORWARD_OBSERVER = "Forward Observer",
    RTO = "RTO",
    K9 = "K9"
}
