import { FieldReference } from '../../logic/fieldReferences'; export interface UseBooleanButtonInput { updateKey: FieldReference; onCompleted?: (prevEntity: T, newEntity: T) => void; } export interface UseBooleanIndicator { disabled: boolean; isSyncing: boolean; } export default function useBooleanButton(input: UseBooleanButtonInput): { disabled: boolean; isSyncing: boolean; confirm: () => void; };