import { DocumentMetadata } from "./document-metadata.model";
import { SetDocumentsContext } from "./document.data.model";
import { FolderMetadata } from "./folder-metadata.model";
import { Location } from "./location.model";
import { OrganizationMetadata } from "./organization-metadata.model";
import { User } from "./user.data.model";
export interface VeltEventMetadata {
    organization?: OrganizationMetadata | null;
    documents?: DocumentMetadata[];
    locations?: Location[];
    folderId?: string;
}
export interface VeltDebugInfo {
    veltVersion?: string;
    apiKey?: string;
    serverMap?: {
        organization?: OrganizationMetadata;
        documents?: DocumentMetadata[];
        locations?: Location[];
        folder?: FolderMetadata;
        user?: User;
        accessFields?: Array<string>;
    };
    clientMap?: {
        organization?: OrganizationMetadata;
        documents?: DocumentMetadata[];
        locations?: Location[];
        folder?: FolderMetadata;
        user?: User;
        context?: SetDocumentsContext;
    };
}
