import type { InjectionKey } from 'vue';
import type { FormInjectKey } from './interface';
export declare const provideKey: InjectionKey<FormInjectKey>;
export declare const FORM_NAME = "FForm";
export declare const FORM_ITEM_NAME = "FFormItem";
export declare const FORM_LAYOUT: {
    readonly HORIZONTAL: "horizontal";
    readonly INLINE: "inline";
};
export declare const LABEL_POSITION: {
    readonly LEFT: "left";
    readonly RIGHT: "right";
    readonly TOP: "top";
};
export declare const VALIDATE_STATUS: {
    DEFAULT: string;
    ERROR: string;
    VALIDATING: string;
    SUCCESS: string;
};
export declare const VALIDATE_MESSAGE_DEFAULT = "";
export declare const TRIGGER_TYPE_DEFAULT = "";
export declare const RULE_TYPE_DEFAULT = "string";
export declare const FORM_ITEM_ALIGN: readonly ["flex-start", "baseline", "center"];
