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