import { HttpClient } from '../../client/http-client'; import { TokenCreateInput, TokenResponse, TokenListQuery, TokenListResponse, TokenUpdateInput, TokenCreateYapeInput } from '../../types/v2/tokens'; import { BaseResource } from '../base.resource'; /** * Tokens endpoints for API v2 * * @see {@link https://apidocs.culqi.com/#tag/Tokens Documentation}. * */ export declare class Tokens extends BaseResource { constructor(http: HttpClient, apiVersion: string); /** * Create token * * @see {@link https://github.com/iscodex/culqi-nodejs/blob/main/src/examples/tokens/create.ts Usage Example} * */ create(data: TokenCreateInput): Promise; /** * Get tokens * * @see {@link https://github.com/iscodex/culqi-nodejs/blob/main/src/examples/tokens/find-by.ts Usage Example} * */ findBy(params?: TokenListQuery): Promise; /** * Get token * * @see {@link https://github.com/iscodex/culqi-nodejs/blob/main/src/examples/tokens/find.ts Usage Example} * */ find(id: string): Promise; /** * Update token metadata * * @see {@link https://github.com/iscodex/culqi-nodejs/blob/main/src/examples/tokens/update.ts Usage Example} * */ update(id: string, data: TokenUpdateInput): Promise; /** * Create token (Yape) * * @see {@link https://github.com/iscodex/culqi-nodejs/blob/main/src/examples/tokens/create-yape.ts Usage Example} * */ createYape(data: TokenCreateYapeInput): Promise; } //# sourceMappingURL=tokens.resource.d.ts.map