export interface InputGroupContextValue {
    disabled?: boolean;
    readOnly?: boolean;
    hasLeadingIcon: boolean;
    hasTrailingIcon: boolean;
    hasLeadingAddon: boolean;
    hasTrailingAddon: boolean;
    hasClearButton: boolean;
    state: null | undefined | 'error' | 'alert' | 'success';
    isStandalone?: boolean;
    onClear: () => void;
}
export declare const InputGroupContext: import('react').Context<Partial<InputGroupContextValue> | null>;
export declare const useInputGroup: () => Partial<InputGroupContextValue>;
