import { Drawing, DrawingRef, Layer, LayerRef } from "../../v1/polychart_pb.js"; import { Message } from "@bufbuild/protobuf"; import { GenFile, GenMessage } from "@bufbuild/protobuf/codegenv2"; declare namespace polychart_events_pb_d_exports { export { DrawingCommitted, DrawingCommittedSchema, DrawingDeleted, DrawingDeletedSchema, LayerAccessGranted, LayerAccessGrantedSchema, LayerAccessRevoked, LayerAccessRevokedSchema, LayerDeleted, LayerDeletedSchema, LayerUpdated, LayerUpdatedSchema, PolychartEventEnvelope, PolychartEventEnvelopeSchema, file_polychart_events_v1_polychart_events }; } /** * Describes the file polychart/events/v1/polychart_events.proto. */ declare const file_polychart_events_v1_polychart_events: GenFile; /** * PolychartEventEnvelope is the payload published to WebSocket channels. * * - Layer channels: polychart.layer.{owner_id}.{layer_id}:proto * - Viewer channels: polychart.viewer.{viewer_id}:proto * * @generated from message polychart.events.v1.PolychartEventEnvelope */ type PolychartEventEnvelope = Message<"polychart.events.v1.PolychartEventEnvelope"> & { /** * @generated from field: fixed64 server_ts_ms = 1; */ serverTsMs: bigint; /** * @generated from oneof polychart.events.v1.PolychartEventEnvelope.event */ event: { /** * @generated from field: polychart.events.v1.DrawingCommitted drawing_committed = 10; */ value: DrawingCommitted; case: "drawingCommitted"; } | { /** * @generated from field: polychart.events.v1.DrawingDeleted drawing_deleted = 11; */ value: DrawingDeleted; case: "drawingDeleted"; } | { /** * @generated from field: polychart.events.v1.LayerUpdated layer_updated = 20; */ value: LayerUpdated; case: "layerUpdated"; } | { /** * @generated from field: polychart.events.v1.LayerDeleted layer_deleted = 21; */ value: LayerDeleted; case: "layerDeleted"; } | { /** * Published on viewer channels. * * @generated from field: polychart.events.v1.LayerAccessGranted layer_access_granted = 30; */ value: LayerAccessGranted; case: "layerAccessGranted"; } | { /** * @generated from field: polychart.events.v1.LayerAccessRevoked layer_access_revoked = 31; */ value: LayerAccessRevoked; case: "layerAccessRevoked"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message polychart.events.v1.PolychartEventEnvelope. * Use `create(PolychartEventEnvelopeSchema)` to create a new message. */ declare const PolychartEventEnvelopeSchema: GenMessage; /** * @generated from message polychart.events.v1.DrawingCommitted */ type DrawingCommitted = Message<"polychart.events.v1.DrawingCommitted"> & { /** * @generated from field: polychart.v1.Drawing drawing = 1; */ drawing?: Drawing | undefined; /** * revision after applying this change * * @generated from field: fixed64 layer_revision = 2; */ layerRevision: bigint; }; /** * Describes the message polychart.events.v1.DrawingCommitted. * Use `create(DrawingCommittedSchema)` to create a new message. */ declare const DrawingCommittedSchema: GenMessage; /** * @generated from message polychart.events.v1.DrawingDeleted */ type DrawingDeleted = Message<"polychart.events.v1.DrawingDeleted"> & { /** * @generated from field: polychart.v1.DrawingRef drawing = 1; */ drawing?: DrawingRef | undefined; /** * @generated from field: polychart.v1.LayerRef layer = 2; */ layer?: LayerRef | undefined; /** * @generated from field: fixed64 layer_revision = 3; */ layerRevision: bigint; }; /** * Describes the message polychart.events.v1.DrawingDeleted. * Use `create(DrawingDeletedSchema)` to create a new message. */ declare const DrawingDeletedSchema: GenMessage; /** * @generated from message polychart.events.v1.LayerUpdated */ type LayerUpdated = Message<"polychart.events.v1.LayerUpdated"> & { /** * @generated from field: polychart.v1.Layer layer = 1; */ layer?: Layer | undefined; }; /** * Describes the message polychart.events.v1.LayerUpdated. * Use `create(LayerUpdatedSchema)` to create a new message. */ declare const LayerUpdatedSchema: GenMessage; /** * @generated from message polychart.events.v1.LayerDeleted */ type LayerDeleted = Message<"polychart.events.v1.LayerDeleted"> & { /** * LayerDeleted implies all drawings in that layer are gone. * * @generated from field: polychart.v1.LayerRef layer = 1; */ layer?: LayerRef | undefined; /** * final revision after delete * * @generated from field: fixed64 layer_revision = 2; */ layerRevision: bigint; }; /** * Describes the message polychart.events.v1.LayerDeleted. * Use `create(LayerDeletedSchema)` to create a new message. */ declare const LayerDeletedSchema: GenMessage; /** * @generated from message polychart.events.v1.LayerAccessGranted */ type LayerAccessGranted = Message<"polychart.events.v1.LayerAccessGranted"> & { /** * Layer was explicitly shared to the viewer (FOLLOWERS/GROUP/USER) and is now accessible. * This does not auto-subscribe; it is an inbox/discovery signal. * * @generated from field: polychart.v1.Layer layer = 1; */ layer?: Layer | undefined; }; /** * Describes the message polychart.events.v1.LayerAccessGranted. * Use `create(LayerAccessGrantedSchema)` to create a new message. */ declare const LayerAccessGrantedSchema: GenMessage; /** * @generated from message polychart.events.v1.LayerAccessRevoked */ type LayerAccessRevoked = Message<"polychart.events.v1.LayerAccessRevoked"> & { /** * Viewer no longer has access; client should remove subscription + unsubscribe WS. * * @generated from field: polychart.v1.LayerRef layer = 1; */ layer?: LayerRef | undefined; /** * @generated from field: uint32 engine_symbol_id = 2; */ engineSymbolId: number; }; /** * Describes the message polychart.events.v1.LayerAccessRevoked. * Use `create(LayerAccessRevokedSchema)` to create a new message. */ declare const LayerAccessRevokedSchema: GenMessage; //#endregion export { DrawingCommitted, DrawingCommittedSchema, DrawingDeleted, DrawingDeletedSchema, LayerAccessGranted, LayerAccessGrantedSchema, LayerAccessRevoked, LayerAccessRevokedSchema, LayerDeleted, LayerDeletedSchema, LayerUpdated, LayerUpdatedSchema, PolychartEventEnvelope, PolychartEventEnvelopeSchema, file_polychart_events_v1_polychart_events, polychart_events_pb_d_exports }; //# sourceMappingURL=polychart_events_pb.d.ts.map