import { type ResourceAtom } from "@cn-ui/reactive";
import type { RuleItem } from "async-validator";
export declare const MagicFormCtx: {
    use<D = {
        originData: unknown;
        disabled?: boolean;
        index?: number;
        validResult?: ResourceAtom<{
            errors: RuleItem[];
            fields: Record<string, RuleItem[]>;
        } | null>;
    }>(): D;
    id: symbol;
    Provider: import("solid-js").ContextProviderComponent<{
        originData: unknown;
        disabled?: boolean;
        index?: number;
        validResult?: ResourceAtom<{
            errors: RuleItem[];
            fields: Record<string, RuleItem[]>;
        } | null>;
    } | undefined>;
    defaultValue: {
        originData: unknown;
        disabled?: boolean;
        index?: number;
        validResult?: ResourceAtom<{
            errors: RuleItem[];
            fields: Record<string, RuleItem[]>;
        } | null>;
    } | undefined;
};
