import * as Schema from "effect/Schema";
export declare const DeleteAccountsAccountPersonsPersonInput: Schema.Struct<{
    readonly account: Schema.String;
    readonly person: Schema.String;
}>;
export type DeleteAccountsAccountPersonsPersonInput = typeof DeleteAccountsAccountPersonsPersonInput.Type;
export declare const DeleteAccountsAccountPersonsPersonOutput: Schema.Struct<{
    readonly deleted: Schema.Literals<readonly ["true"]>;
    readonly id: Schema.String;
    readonly object: Schema.Literals<readonly ["person"]>;
}>;
export type DeleteAccountsAccountPersonsPersonOutput = typeof DeleteAccountsAccountPersonsPersonOutput.Type;
/**
 * Delete a person
 *
 * <p>Deletes an existing person’s relationship to the account’s legal entity. Any person with a relationship for an account can be deleted through the API, except if the person is the <code>account_opener</code>. If your integration is using the <code>executive</code> parameter, you cannot delete the only verified <code>executive</code> on file.</p>
 */
export declare const DeleteAccountsAccountPersonsPerson: import("@distilled.cloud/core/client").OperationMethod<{
    readonly account: string;
    readonly person: string;
}, {
    readonly deleted: "true";
    readonly id: string;
    readonly object: "person";
}, never, import("..").Credentials>;
//# sourceMappingURL=DeleteAccountsAccountPersonsPerson.d.ts.map