export interface ListParticipantsRequestHeaders { "x-user-key": string; } export interface ListParticipantsRequestQuery { nextToken?: string; } export interface ListParticipantsRequestParams { id: string; } export interface ListParticipantsRequestBody { } export type ListParticipantsInput = ListParticipantsRequestBody & ListParticipantsRequestHeaders & ListParticipantsRequestQuery & ListParticipantsRequestParams; export type ListParticipantsRequest = { headers: ListParticipantsRequestHeaders; query: ListParticipantsRequestQuery; params: ListParticipantsRequestParams; body: ListParticipantsRequestBody; }; export declare const parseReq: (input: ListParticipantsInput) => ListParticipantsRequest & { path: string; }; export interface ListParticipantsResponse { participants: { /** * Name of the [User](#schema_user) */ name?: string; /** * Picture url of the [User](#schema_user) */ pictureUrl?: string; /** * User data */ data?: { [k: string]: any; }; /** * Custom attributes of the user */ attributes?: { [k: string]: string; }; /** * Id of the [User](#schema_user) */ id: string; /** * Creation date of the [User](#schema_user) in ISO 8601 format */ createdAt: string; /** * Updating date of the [User](#schema_user) in ISO 8601 format */ updatedAt: string; }[]; meta: { /** * The token to use to retrieve the next page of results, passed as a query string parameter (value should be URL-encoded) to this API endpoint. */ nextToken?: string; }; }