import * as Schema from "effect/Schema";
export declare const UserInvitationCreateUserInvitationForAccountInput: Schema.Struct<{
    readonly accountID: Schema.String;
    readonly email: Schema.String;
    readonly permissions: Schema.$Array<Schema.NullOr<Schema.Literals<readonly ["ADMIN", "OWN", "PUBLISH", "VIEW"]>>>;
}>;
export type UserInvitationCreateUserInvitationForAccountInput = typeof UserInvitationCreateUserInvitationForAccountInput.Type;
export declare const UserInvitationCreateUserInvitationForAccountOutput: Schema.Struct<{
    readonly accountName: Schema.String;
    readonly accountProfileImageUrl: Schema.String;
    readonly accountProfilePhoto: Schema.NullOr<Schema.String>;
    readonly accountRequiresTwoFactor: Schema.Boolean;
    readonly created: Schema.String;
    readonly email: Schema.String;
    readonly expires: Schema.String;
    readonly id: Schema.String;
    readonly isForOrganization: Schema.Boolean;
    readonly permissions: Schema.$Array<Schema.Literals<readonly ["ADMIN", "OWN", "PUBLISH", "VIEW"]>>;
    readonly role: Schema.Literals<readonly ["ADMIN", "CUSTOM", "DEVELOPER", "HAS_ADMIN", "NOT_ADMIN", "OWNER", "VIEW_ONLY"]>;
}>;
export type UserInvitationCreateUserInvitationForAccountOutput = typeof UserInvitationCreateUserInvitationForAccountOutput.Type;
export declare const userInvitationCreateUserInvitationForAccount: import("@distilled.cloud/core/client").OperationMethod<{
    readonly accountID: string;
    readonly email: string;
    readonly permissions: readonly ("ADMIN" | "OWN" | "PUBLISH" | "VIEW" | null)[];
}, {
    readonly accountName: string;
    readonly accountProfileImageUrl: string;
    readonly accountProfilePhoto: string | null;
    readonly accountRequiresTwoFactor: boolean;
    readonly created: string;
    readonly email: string;
    readonly expires: string;
    readonly id: string;
    readonly isForOrganization: boolean;
    readonly permissions: readonly ("ADMIN" | "OWN" | "PUBLISH" | "VIEW")[];
    readonly role: "ADMIN" | "CUSTOM" | "DEVELOPER" | "HAS_ADMIN" | "NOT_ADMIN" | "OWNER" | "VIEW_ONLY";
}, never, import("~/credentials.ts").Credentials>;
//# sourceMappingURL=userInvitationCreateUserInvitationForAccount.d.ts.map