import type { PathVariables } from '../../fetch'; import type Fetch from '../../fetch'; import type { BaseModels } from '@voiceflow/base-types'; import type { AnyRecord } from '@voiceflow/common'; import type { Fields } from '../base'; import BaseResource from '../base'; export declare const modelIDKey = "creatorID"; export type ModelIDKey = typeof modelIDKey; declare class MemberResource extends BaseResource { constructor(fetch: Fetch); protected _getCRUDEndpoint(id: string): string; list

>(projectID: string, fields: Fields): Promise; list

= BaseModels.Project.Member>(projectID: string): Promise; list

(projectID: string): Promise[]>; get

>(projectID: string, fields: Fields): Promise

; get

= BaseModels.Project.Member>(projectID: string, fields: Fields): Promise

; get

(projectID: string): Promise>; create

(projectID: string, body: Omit, ModelIDKey>): Promise>; create

, ModelIDKey>>(projectID: string, body: P): Promise

, ModelIDKey>>; update

(projectID: string, body: Omit, ModelIDKey>): Promise>; update

, ModelIDKey>>(projectID: string, body: P): Promise

, ModelIDKey>>; delete(projectID: string): Promise; platformDataAdd

(projectID: string, path: string, value: P, pathVariables?: PathVariables): Promise

; platformDataUpdate

(projectID: string, path: string, value: P, pathVariables?: PathVariables): Promise

; platformDataRemove

(projectID: string, path: string, pathVariables?: PathVariables): Promise

; } export default MemberResource; //# sourceMappingURL=member.d.ts.map