import { PropertyValues } from 'lit';
import { Ref } from 'lit/directives/ref.js';
import { ElementProps } from '../../types/typeUtils';
import { PktInputElement } from '../../base-elements/input-element';
type Props = ElementProps<PktTextinput, 'value' | 'type' | 'size' | 'autocomplete' | 'iconNameRight' | 'prefix' | 'suffix' | 'omitSearchIcon'>;
export declare class PktTextinput extends PktInputElement<Props> {
    inputRef: Ref<HTMLTextAreaElement>;
    value: string;
    type: string;
    size: number | null;
    autocomplete: string | null;
    iconNameRight: string | null;
    prefix: string | null;
    suffix: string | null;
    omitSearchIcon: boolean;
    counterCurrent: number;
    attributeChangedCallback(name: string, _old: string | null, value: string | null): void;
    updated(changedProperties: PropertyValues): void;
    render(): import('lit-html').TemplateResult<1>;
}
export {};
