import type { MasterPatternViewEntity } from '../types/service.types'; import type { MasterPatternViewService } from '../types/service.types'; import type { ToastCallback } from './useToast'; export interface UseChangeStatusOptions { service: MasterPatternViewService; onStatusChangeSuccess?: (record: T) => void; toast?: ToastCallback; showInternalToasts?: boolean; /** Translation function — used for toast messages. Falls back to built-in Spanish strings. */ t?: (key: string, defaultValue?: string) => string; } export declare function useChangeStatus({ service, onStatusChangeSuccess, toast: toastProp, showInternalToasts, t, }: UseChangeStatusOptions): { executeChangeStatus: (id: string, newStatus: boolean, companyId?: string) => void; isChanging: boolean; }; //# sourceMappingURL=useChangeStatus.d.ts.map