/**
 * Configuration object for fetching a resource by Id.
 * Used to specify parameters for resource retrieval, including user context and workspace filtering.
 */
export interface GetResourceConfig {
    /** The name of the resource type to fetch */
    resourceName: string;
    /** The unique identifier of the resource */
    id: string;
    /** The user Id for permission checks or filtering */
    userId?: string;
    /** Whether to disable workspace-level filtering */
    disableGlobalWorkspaceFilter?: boolean;
}
