import { Type } from "../Account/Type"; import { Realm } from "../Realm"; import { Rule } from "../Rule"; import { Changeable as OrganizationChangeable } from "./Changeable"; import { Contact as OrganizationContact } from "./Contact"; import { Creatable as OrganizationCreatable } from "./Creatable"; import { Fx as OrganizationFx } from "./Fx"; import { Risk as OrganizationRisk } from "./Risk"; export interface Organization { name: string; code: string; realm: Realm; rules: Rule[]; status: "active" | "inactive"; risk: Organization.Risk; contact?: Organization.Contact; groups?: string[]; fx?: OrganizationFx; type: Type; } export declare namespace Organization { export import Creatable = OrganizationCreatable; export import Changeable = OrganizationChangeable; export import Risk = OrganizationRisk; export import Contact = OrganizationContact; export import Fx = OrganizationFx; const type: import("isly/dist/cjs/object").IslyObject; function from(creatable: Creatable, realm: Realm): Organization; }