import { TChatType } from "./chat-history.interface";
export declare const chatHistorySearchableFields: string[];
export declare const CHAT_TYPE: {
    [key in TChatType]: TChatType;
};
export declare const CHAT_FUNCTION_CALL_TYPES: {
    GET_UPTO_DATE_DATA: string;
    GET_DATA_FROM_URL: string;
    GENERATE_IMAGE: string;
};
export declare const CHAT_GPT_FUNCTIONS_CALLS: ({
    name: string;
    description: string;
    parameters: {
        type: string;
        properties: {
            quary: {
                type: string;
                description: string;
            };
            url?: undefined;
            description?: undefined;
        };
        required: string[];
    };
} | {
    name: string;
    description: string;
    parameters: {
        type: string;
        properties: {
            url: {
                type: string;
                description: string;
            };
            quary?: undefined;
            description?: undefined;
        };
        required: string[];
    };
} | {
    name: string;
    description: string;
    parameters: {
        type: string;
        properties: {
            description: {
                type: string;
                description: string;
            };
            quary?: undefined;
            url?: undefined;
        };
        required: string[];
    };
})[];
export declare const CLAUDE_FUNCTIONS_CALLS: ({
    name: string;
    description: string;
    input_schema: {
        type: string;
        properties: {
            quary: {
                type: string;
                description: string;
            };
            url?: undefined;
            description?: undefined;
        };
        required: string[];
    };
} | {
    name: string;
    description: string;
    input_schema: {
        type: string;
        properties: {
            url: {
                type: string;
                description: string;
            };
            quary?: undefined;
            description?: undefined;
        };
        required: string[];
    };
} | {
    name: string;
    description: string;
    input_schema: {
        type: string;
        properties: {
            description: {
                type: string;
                description: string;
            };
            quary?: undefined;
            url?: undefined;
        };
        required: string[];
    };
})[];
export declare const BINA_STREAM_RESPONSE_DIVIDER = "BINA_STREAM_RESPONSE_DIVIDER";
export declare const BINA_STREAM_REASONING_START = "BINA_STREAM_REASONING_START";
export declare const BINA_STREAM_REASONING_END = "BINA_STREAM_REASONING_END";
