import type { ToolDefinition } from "./contracts.js";
interface StatesInput {
    entity_id?: string;
}
export declare function createHomeAssistantStatesTool(): ToolDefinition<StatesInput>;
interface CallServiceInput {
    domain: string;
    service: string;
    entity_id?: string | string[];
    service_data?: Record<string, unknown>;
}
export declare function createHomeAssistantCallServiceTool(): ToolDefinition<CallServiceInput>;
interface ServicesInput {
    domain?: string;
}
export declare function createHomeAssistantServicesTool(): ToolDefinition<ServicesInput>;
export {};
//# sourceMappingURL=homeassistant-tools.d.ts.map