import * as core from "@terrascript/core";
export interface MemberArgs extends core.ResourceArgs {
    /**
     * (Required) The ID of the member AWS account.
     */
    accountId: string | core.StringOut;
    /**
     * (Required) The email of the member AWS account.
     */
    email: string | core.StringOut;
    /**
     * (Optional) Boolean whether to invite the account to Security Hub as a member. Defaults to `false`.
     */
    invite?: boolean | core.BooleanOut;
}
export declare class Member extends core.Resource<MemberArgs> {
    /**
     * (Required) The ID of the member AWS account.
     */
    accountId: string | core.StringOut;
    /**
     * (Required) The email of the member AWS account.
     */
    email: string | core.StringOut;
    /**
     * The ID of the member AWS account (matches `account_id`).
     */
    id: string | core.StringOut;
    /**
     * (Optional) Boolean whether to invite the account to Security Hub as a member. Defaults to `false`.
     */
    invite?: boolean | core.BooleanOut;
    /**
     * The ID of the master Security Hub AWS account.
     */
    masterId: string | core.StringOut;
    /**
     * The status of the member account relationship.
     */
    memberStatus: string | core.StringOut;
    constructor(name: string, args?: MemberArgs);
    getNamespace(): string;
}
//# sourceMappingURL=member.d.ts.map