export interface WorkforceNotificationView { id: string; userId: string; type: string; title: string; body: string; severity: string; idempotencyKey?: string | null; relatedObject?: string | null; relatedRecordId?: string | null; read: boolean; createdAt: string; } export interface WorkforceEscalationRuleView { id: string; workspaceId: string; name: string; objectName: string; isActive: boolean; entries?: Array>; createdAt: string; updatedAt: string; } export declare function listWorkforceNotificationsRemote(options: { targetOrg: string; read?: boolean; type?: string; idempotencyKey?: string; }): Promise; export declare function createWorkforceNotificationRemote(options: { targetOrg: string; userId: string; type: string; title: string; body: string; severity: string; idempotencyKey: string; relatedObject?: string; relatedRecordId?: string; }): Promise<{ notification: WorkforceNotificationView; idempotentReplay: boolean; }>; export declare function listWorkforceEscalationRulesRemote(options: { targetOrg: string; }): Promise; export declare function createWorkforceEscalationRuleRemote(options: { targetOrg: string; name: string; }): Promise; export declare function addWorkforceEscalationRuleEntryRemote(options: { targetOrg: string; input: Record; }): Promise>; export declare function activateWorkforceEscalationRuleRemote(options: { targetOrg: string; ruleId: string; }): Promise<{ activated: boolean; rule: WorkforceEscalationRuleView | null; }>;