import { TChildrenOptions, TFormValues } from './types.js';
type TProps = {
    ids?: string[];
    group?: string;
    onData?(data: Record<string, TFormValues>): void;
    onSubmit?(data: Record<string, TFormValues>): void;
};
type THookReturn = {
    submitForm(): void;
    formData(opts?: TChildrenOptions & {
        aggregate?: boolean;
    }): Record<string, TFormValues>;
};
declare const useFormGroup: ({ group, onData, onSubmit, ids }: TProps) => THookReturn;
export { useFormGroup };
