/** * run_payroll MCP tool * * Calls the NannyKeeper API to run payroll for a household employee. * Creates a payroll record with full tax calculations and YTD tracking. */ import { type ToolContext } from "../context.ts"; import type { ReimbursementLine } from "./reimbursements.ts"; export declare function executeRunPayroll(args: { employer_id?: string; employee_id: string; pay_period_start: string; pay_period_end: string; pay_date?: string; pay_frequency: string; regular_hours?: number; overtime_hours?: number; bonus?: number; other_earnings?: number; payment_method?: string; notes?: string; confirm_large_payroll?: boolean; confirm_ach_debit?: boolean; voluntary_set_aside?: { skip?: boolean; amount?: number; }; reimbursements?: ReimbursementLine[]; off_cycle?: boolean; idempotency_key?: string; }, context?: ToolContext): Promise;