import { NeighbourhoodExpression } from "../neighbourhood/Neighbourhood";
export declare enum PerspectiveState {
    Private = "PRIVATE",
    NeighboudhoodCreationInitiated = "NEIGHBOURHOOD_CREATION_INITIATED",
    NeighbourhoodJoinInitiated = "NEIGHBOURHOOD_JOIN_INITIATED",
    LinkLanguageFailedToInstall = "LINK_LANGUAGE_FAILED_TO_INSTALL",
    LinkLanguageInstalledButNotSynced = "LINK_LANGUAGE_INSTALLED_BUT_NOT_SYNCED",
    Synced = "SYNCED"
}
export declare class PerspectiveHandle {
    uuid: string;
    name: string;
    state: PerspectiveState;
    sharedUrl?: string;
    neighbourhood?: NeighbourhoodExpression;
    constructor(uuid?: string, name?: string, state?: PerspectiveState);
}
