import type { TrustRegistrationDetailsSchema } from '../TrustRegistrationDetails/types';
import type { TrustProps } from './types';
export declare const trustForms: {
    readonly trustRegistrationDetails: {
        readonly formId: "trustRegistrationDetails";
        readonly formName: "registrationDetails";
        readonly fields: readonly (keyof TrustRegistrationDetailsSchema)[];
    };
    readonly trustRegistrationAddress: {
        readonly formId: "trustRegistrationAddress";
        readonly formName: "addressDetails";
        readonly fields: string[];
    };
    readonly trustConstitutionalDocument: {
        readonly formId: "trustConstitutionalDocument";
        readonly formName: "constitutionalDocument";
        readonly fields: readonly ["constitutionalDocument"];
    };
};
export type TrustDocumentId = typeof trustForms.trustConstitutionalDocument.formId;
export declare const trustConstitutionalDocumentFormId: "trustConstitutionalDocument";
export declare function Trust(props: TrustProps): import("preact/jsx-runtime").JSX.Element;
