import { CSSResult, SkhemataBase } from '@skhemata/skhemata-base';
export declare abstract class SkhemataFormInput extends SkhemataBase {
    static get styles(): CSSResult[];
    private _value;
    faTriangle: any;
    get value(): any;
    set value(value: any);
    label: string;
    horizontal: boolean;
    description: string;
    required: boolean;
    name: string;
    placeholder: string;
    errorMessage: string;
    valid: boolean;
    helpClass: string;
    translationData: {
        eng: {
            formErrorMinlength: string;
            formErrorMaxlength: string;
            formErrorEmail: string;
            formErrorRequired: string;
        };
    };
    constructor();
    firstUpdated(): Promise<void>;
    reset(): void;
    validate(): void;
    clearError(): void;
}
