import { type InjectionKey } from 'vue';
export interface InputWrapperContextValue {
    offsetTop: boolean;
    offsetBottom: boolean;
    describedBy?: string;
    inputId?: string;
    labelId?: string;
    getStyles: ((selector: string, options?: {
        className?: any;
        style?: any;
        props?: any;
    }) => any) | null;
}
export declare const InputWrapperContextKey: InjectionKey<InputWrapperContextValue>;
export declare function provideInputWrapperContext(value: InputWrapperContextValue): void;
export declare function useInputWrapperContext(): InputWrapperContextValue;
