export interface Dictionary { [Key: string]: string | boolean | number; } export type QueryOptions = { filter?: string[] | null; collection?: string | null; pageToken?: string | null; pageSize?: number; sortBy?: string | null; sortOrder?: string | null; }; export type QueryPage = { pageSize: number; links: { nextPage: string; }; data: T[]; }; export interface ConnectorConfigValue { readonly name: string; readonly displayName: string; readonly type: Type; readonly context?: ContextType[]; readonly helpText?: string; } export type ConnectorConfigOptions = ConnectorConfigValue[]; export interface FilePointer { id: string; url: string; name: string; }