export declare enum ResourceType { Dataset = "ds", Fileset = "fs", Channel = "channel", Users = "users" } export interface IResource { name: string; resourceType: ResourceType; } export declare type DefaultResourceFields = "id" | "created_at" | "updated_at"; export declare type DefaultResourceInterface = { [P in DefaultResourceFields]: string; }; export declare type ResourceInterface = T & DefaultResourceInterface; export declare type IdentityCollection = string[] | Array>; export declare type FromRelated = T extends any[] ? keyof ResourceInterface : keyof ResourceInterface; export declare const ResourceEndpoint: Readonly>;