import { Organization as ContentOrganization } from '@internal/domain/content';
import { SocialLink } from "@internal/domain/site/valueobject/author";
export declare class Organization {
    private readonly _name;
    private readonly _description;
    private readonly _website;
    private readonly _logo;
    private readonly _email;
    private readonly _address;
    private readonly _vision;
    private _homeOrganization;
    constructor();
    name(): string;
    description(): string;
    website(): string;
    organization(organization: ContentOrganization | undefined): Organization;
    get Name(): string;
    get Description(): string;
    get Website(): string;
    get Vision(): string;
    get Logo(): string;
    get Address(): string;
    get Email(): string;
    get Social(): import("@internal/domain/content").Social | undefined;
    SocialById(id: string): string;
    get Socials(): SocialLink[];
}
export declare function newOrganization(): Organization;
