export namespace hubspotSkill {
    let id: string;
    let serverName: string;
    let allowedTools: string[];
    let requiresIntegration: "hubspot";
    let envKeys: any[];
    let description: string;
    let promptFragment: string;
    function resolve(): {
        command: any;
        args: any[];
        env: {};
        description: string;
        type?: undefined;
        alwaysLoad?: undefined;
    } | {
        type: string;
        command: string;
        args: any[];
        env: {};
        description: string;
        alwaysLoad: boolean;
    };
    function handleToolCall(name: any, args: any): Promise<string>;
    let tools: ({
        name: string;
        description: string;
        input_schema: {
            type: string;
            properties: {
                objectType?: undefined;
                query?: undefined;
                filters?: undefined;
                properties?: undefined;
                limit?: undefined;
                id?: undefined;
                associations?: undefined;
                after?: undefined;
                body?: undefined;
                contactId?: undefined;
                companyId?: undefined;
                dealId?: undefined;
                ticketId?: undefined;
                timestamp?: undefined;
                fromType?: undefined;
                fromId?: undefined;
                toType?: undefined;
                toId?: undefined;
            };
            required?: undefined;
        };
    } | {
        name: string;
        description: string;
        input_schema: {
            type: string;
            properties: {
                objectType: {
                    type: string;
                    description: string;
                };
                query?: undefined;
                filters?: undefined;
                properties?: undefined;
                limit?: undefined;
                id?: undefined;
                associations?: undefined;
                after?: undefined;
                body?: undefined;
                contactId?: undefined;
                companyId?: undefined;
                dealId?: undefined;
                ticketId?: undefined;
                timestamp?: undefined;
                fromType?: undefined;
                fromId?: undefined;
                toType?: undefined;
                toId?: undefined;
            };
            required: string[];
        };
    } | {
        name: string;
        description: string;
        input_schema: {
            type: string;
            properties: {
                objectType: {
                    type: string;
                    description: string;
                };
                query: {
                    type: string;
                    description: string;
                };
                filters: {
                    type: string;
                    description: string;
                    items: {
                        type: string;
                        properties: {
                            propertyName: {
                                type: string;
                            };
                            operator: {
                                type: string;
                            };
                            value: {
                                type: string;
                            };
                        };
                    };
                };
                properties: {
                    type: string;
                    items: {
                        type: string;
                    };
                    description: string;
                };
                limit: {
                    type: string;
                    description: string;
                };
                id?: undefined;
                associations?: undefined;
                after?: undefined;
                body?: undefined;
                contactId?: undefined;
                companyId?: undefined;
                dealId?: undefined;
                ticketId?: undefined;
                timestamp?: undefined;
                fromType?: undefined;
                fromId?: undefined;
                toType?: undefined;
                toId?: undefined;
            };
            required: string[];
        };
    } | {
        name: string;
        description: string;
        input_schema: {
            type: string;
            properties: {
                objectType: {
                    type: string;
                    description: string;
                };
                id: {
                    type: string;
                    description: string;
                };
                properties: {
                    type: string;
                    items: {
                        type: string;
                    };
                    description: string;
                };
                associations: {
                    type: string;
                    description: string;
                };
                query?: undefined;
                filters?: undefined;
                limit?: undefined;
                after?: undefined;
                body?: undefined;
                contactId?: undefined;
                companyId?: undefined;
                dealId?: undefined;
                ticketId?: undefined;
                timestamp?: undefined;
                fromType?: undefined;
                fromId?: undefined;
                toType?: undefined;
                toId?: undefined;
            };
            required: string[];
        };
    } | {
        name: string;
        description: string;
        input_schema: {
            type: string;
            properties: {
                objectType: {
                    type: string;
                    description: string;
                };
                properties: {
                    type: string;
                    items: {
                        type: string;
                    };
                    description: string;
                };
                limit: {
                    type: string;
                    description: string;
                };
                after: {
                    type: string;
                    description: string;
                };
                query?: undefined;
                filters?: undefined;
                id?: undefined;
                associations?: undefined;
                body?: undefined;
                contactId?: undefined;
                companyId?: undefined;
                dealId?: undefined;
                ticketId?: undefined;
                timestamp?: undefined;
                fromType?: undefined;
                fromId?: undefined;
                toType?: undefined;
                toId?: undefined;
            };
            required: string[];
        };
    } | {
        name: string;
        description: string;
        input_schema: {
            type: string;
            properties: {
                objectType: {
                    type: string;
                    description: string;
                };
                properties: {
                    type: string;
                    description: string;
                    items?: undefined;
                };
                query?: undefined;
                filters?: undefined;
                limit?: undefined;
                id?: undefined;
                associations?: undefined;
                after?: undefined;
                body?: undefined;
                contactId?: undefined;
                companyId?: undefined;
                dealId?: undefined;
                ticketId?: undefined;
                timestamp?: undefined;
                fromType?: undefined;
                fromId?: undefined;
                toType?: undefined;
                toId?: undefined;
            };
            required: string[];
        };
    } | {
        name: string;
        description: string;
        input_schema: {
            type: string;
            properties: {
                objectType: {
                    type: string;
                    description: string;
                };
                id: {
                    type: string;
                    description: string;
                };
                properties: {
                    type: string;
                    description: string;
                    items?: undefined;
                };
                query?: undefined;
                filters?: undefined;
                limit?: undefined;
                associations?: undefined;
                after?: undefined;
                body?: undefined;
                contactId?: undefined;
                companyId?: undefined;
                dealId?: undefined;
                ticketId?: undefined;
                timestamp?: undefined;
                fromType?: undefined;
                fromId?: undefined;
                toType?: undefined;
                toId?: undefined;
            };
            required: string[];
        };
    } | {
        name: string;
        description: string;
        input_schema: {
            type: string;
            properties: {
                body: {
                    type: string;
                    description: string;
                };
                contactId: {
                    type: string;
                    description: string;
                };
                companyId: {
                    type: string;
                    description: string;
                };
                dealId: {
                    type: string;
                    description: string;
                };
                ticketId: {
                    type: string;
                    description: string;
                };
                timestamp: {
                    type: string;
                    description: string;
                };
                objectType?: undefined;
                query?: undefined;
                filters?: undefined;
                properties?: undefined;
                limit?: undefined;
                id?: undefined;
                associations?: undefined;
                after?: undefined;
                fromType?: undefined;
                fromId?: undefined;
                toType?: undefined;
                toId?: undefined;
            };
            required: string[];
        };
    } | {
        name: string;
        description: string;
        input_schema: {
            type: string;
            properties: {
                fromType: {
                    type: string;
                    description: string;
                };
                fromId: {
                    type: string;
                    description: string;
                };
                toType: {
                    type: string;
                    description: string;
                };
                toId: {
                    type: string;
                    description: string;
                };
                objectType?: undefined;
                query?: undefined;
                filters?: undefined;
                properties?: undefined;
                limit?: undefined;
                id?: undefined;
                associations?: undefined;
                after?: undefined;
                body?: undefined;
                contactId?: undefined;
                companyId?: undefined;
                dealId?: undefined;
                ticketId?: undefined;
                timestamp?: undefined;
            };
            required: string[];
        };
    })[];
}
