import { App } from 'vue';
import { default as DogFormOptions } from './src/types/DogFormOptions';
import { default as DForm } from './src/components/DForm.vue';
import { default as DError } from './src/components/DError.vue';
export { DForm, DError };
declare module 'vue' {
    interface GlobalComponents {
        DForm: typeof DForm;
        DError: typeof DError;
    }
}
declare global {
    interface DogSubmitEvent extends Event {
        isValid?: boolean;
    }
    type DForm = InstanceType<typeof DForm>;
    type DError = InstanceType<typeof DError>;
}
declare const _default: {
    install: (app: App, options?: DogFormOptions) => void;
};
export default _default;
