export interface PermissionExtensionView { id: string; agentId: string; dataScopeType?: string; dataScopeOrgNodeId?: string; dataScopeCustomFilter?: unknown; maxQueriesPerMinute?: number; maxWritesPerMinute?: number; maxBatchSize?: number; allowedTools?: string[]; blockedTools?: string[]; activeTimezone?: string; activeWindows?: unknown; } export interface FieldMaskRuleView { id: string; agentPermissionExtensionId: string; objectApiName: string; fieldApiName: string; maskType: string; maskConfig?: unknown; } export declare function createPermissionExtensionRemote(options: { targetOrg: string; agentId: string; dataScopeType?: string; dataScopeOrgNodeId?: string; dataScopeCustomFilter?: unknown; maxQueriesPerMinute?: number; maxWritesPerMinute?: number; maxBatchSize?: number; allowedTools?: string[]; blockedTools?: string[]; activeTimezone?: string; activeWindows?: unknown; }): Promise; export declare function updatePermissionExtensionRemote(options: { targetOrg: string; agentId: string; dataScopeType?: string; dataScopeOrgNodeId?: string; dataScopeCustomFilter?: unknown; maxQueriesPerMinute?: number; maxWritesPerMinute?: number; maxBatchSize?: number; allowedTools?: string[]; blockedTools?: string[]; activeTimezone?: string; activeWindows?: unknown; }): Promise; export declare function deletePermissionExtensionRemote(options: { targetOrg: string; agentId: string; }): Promise; export declare function createFieldMaskRuleRemote(options: { targetOrg: string; agentPermissionExtensionId: string; objectApiName: string; fieldApiName: string; maskType: string; maskConfig?: unknown; }): Promise; export declare function updateFieldMaskRuleRemote(options: { targetOrg: string; id: string; maskType?: string; maskConfig?: unknown; }): Promise; export declare function deleteFieldMaskRuleRemote(options: { targetOrg: string; id: string; }): Promise;