import { InjectionKey, Ref } from 'vue';
import { DErrorInstanceLink } from './DErrorInstanceLink';
import { ErrorObject } from './ErrorObject';
import { RuleEntry } from './RuleEntry';
import { DogFormActivate } from './DogFormActivate';
declare const dogFormKey: InjectionKey<{
    message: (error: ErrorObject) => string;
    validationRules: {
        [key: string]: RuleEntry;
    };
    activate: DogFormActivate;
    nativeValidate: boolean;
}>;
declare const errorInstancesKey: InjectionKey<DErrorInstanceLink[]>;
declare const isActiveKey: InjectionKey<Ref<boolean>>;
export { dogFormKey, errorInstancesKey, isActiveKey };
