import { APIResource } from "../resource.js"; import * as Core from "../core.js"; import * as CsrfTokensAPI from "./csrf-tokens.js"; export declare class CsrfTokens extends APIResource { /** * Create or update a CSRF token for a client */ update(params: CsrfTokenUpdateParams, options?: Core.RequestOptions): Core.APIPromise; } export interface CsrfToken { /** * The CSRF token */ token: string; /** * The client id associated with the CSRF token */ client: string; /** * The expiration time of the CSRF token */ expiration: string; id?: string; created?: string | null; updated?: string | null; } export interface CsrfTokenUpdateParams { /** * Query param: The client to create a CSRF token for */ client: string; /** * Header param: */ 'x-prefect-api-version'?: string; } export declare namespace CsrfTokens { export import CsrfToken = CsrfTokensAPI.CsrfToken; export import CsrfTokenUpdateParams = CsrfTokensAPI.CsrfTokenUpdateParams; } //# sourceMappingURL=csrf-tokens.d.ts.map