import { Numberish } from '../types/CommonTypes';
import { CSSProperties, MaybeRefOrGetter, ShallowRef } from 'vue';
export declare const useTextareaResize: (input: Readonly<ShallowRef<HTMLTextAreaElement | null>>, { maxRows, noAutoShrink, rows, }: {
    rows: MaybeRefOrGetter<Numberish>;
    maxRows: MaybeRefOrGetter<Numberish | undefined>;
    noAutoShrink: MaybeRefOrGetter<boolean>;
}) => {
    onInput: () => Promise<void>;
    computedStyles: import('vue').ComputedRef<CSSProperties>;
    computedRows: import('vue').ComputedRef<number | null>;
};
