import React from 'react'; export interface State { isFloating: boolean; isFocused: boolean; isEmpty: boolean; } export declare type Action = { type: 'blur' | 'focus'; } | { type: 'change' | 'init'; isEmpty: boolean; }; export interface HookReturn extends State { onBlur(): void; onFocus(): void; onChange(isEmpty: boolean): void; } export declare const LabelledContext: React.Context;