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