import type { AnalysisStatus, AnalysisCompleteEvent } from './types'; export type UseSubjectLiftReturn = { /** Current analysis status */ status: AnalysisStatus; /** Error message if status === 'error' */ error: string | null; /** True when analysis is done and subject lift is ready to interact */ isReady: boolean; /** Android only — base64 PNG of the segmented subject */ maskedBase64: string | null; /** Pass this to SubjectLiftView's onAnalysisComplete prop */ handleAnalysisComplete: (event: AnalysisCompleteEvent) => void; /** Reset back to idle state */ reset: () => void; }; /** * Hook to manage SubjectLiftView state. * * @example * const { isReady, handleAnalysisComplete } = useSubjectLift(); * * */ export declare function useSubjectLift(): UseSubjectLiftReturn; //# sourceMappingURL=useSubjectLift.d.ts.map