/** @monorepo-internal */
export declare const subscriptionEventTypes: {
    readonly resourceAdded: 0;
    readonly resourceEdited: 1;
    readonly resourceRemoved: 2;
};
export type SubscriptionEventType = (typeof subscriptionEventTypes)[keyof typeof subscriptionEventTypes];
/** @monorepo-internal */
export declare const subscriptionEventStrings: {
    [key in SubscriptionEventType]: string;
};
/** @monorepo-internal */
export type SubscriptionEventString = (typeof subscriptionEventStrings)[keyof typeof subscriptionEventStrings];
export declare function triggerIntegrationEvent(event: SubscriptionEventString, resourceName: string, resourceId?: string): Promise<void>;
export declare function informIntegrationSubscribers(event: SubscriptionEventString, resourceMetaId: string): Promise<void>;
