import type { FormRulesParams } from '../../../../types/form-rules';
import type { TrustSchema } from './types';
export declare const rules: ({ data, country, isExperimentEnabled, taskType, }: FormRulesParams<TrustSchema>) => {
    countryUsesTaxId: () => "OPTIONAL" | "REQUIRED" | undefined;
    countryRequiresRegistrationNumberForTrust: () => "OPTIONAL" | "REQUIRED" | undefined;
    registrationNumberType: () => "OPTIONAL" | undefined;
    countryUsesVatNumber: () => "OPTIONAL" | undefined;
    trustTypeHasDescription: () => "REQUIRED" | undefined;
    hasDoingBusinessAs: () => "REQUIRED" | undefined;
};
export type TrustRules = ReturnType<typeof rules>;
