/** Dependencies */
import { Collection, NodeBlock, Slots } from "@tripetto/builder";
import { TAutoComplete } from "../runner/autocomplete";
import { TextSuggestion } from "./suggestion";
export declare class Text extends NodeBlock {
    textSlot: Slots.Text;
    autoComplete?: TAutoComplete;
    useSuggestions?: boolean;
    readonly suggestions: Collection.Provider<TextSuggestion, Text>;
    prefill?: string;
    minLength?: number;
    get label(): string;
    defineSlot(): void;
    defineEditor(): void;
    defineCondition(): void;
}
