import { APIResource } from "../../resource.js"; import * as Core from "../../core.js"; import * as DatabaseAPI from "./database.js"; export declare class Database extends APIResource { /** * Create all database objects. */ create(params?: DatabaseCreateParams, options?: Core.RequestOptions): Core.APIPromise; create(options?: Core.RequestOptions): Core.APIPromise; /** * Clear all database tables without dropping them. */ clear(params?: DatabaseClearParams, options?: Core.RequestOptions): Core.APIPromise; clear(options?: Core.RequestOptions): Core.APIPromise; /** * Drop all database objects. */ drop(params?: DatabaseDropParams, options?: Core.RequestOptions): Core.APIPromise; drop(options?: Core.RequestOptions): Core.APIPromise; } export interface DatabaseCreateParams { /** * Body param: Pass confirm=True to confirm you want to modify the database. */ confirm?: boolean; /** * Header param: */ 'x-prefect-api-version'?: string; } export interface DatabaseClearParams { /** * Body param: Pass confirm=True to confirm you want to modify the database. */ confirm?: boolean; /** * Header param: */ 'x-prefect-api-version'?: string; } export interface DatabaseDropParams { /** * Body param: Pass confirm=True to confirm you want to modify the database. */ confirm?: boolean; /** * Header param: */ 'x-prefect-api-version'?: string; } export declare namespace Database { export import DatabaseCreateParams = DatabaseAPI.DatabaseCreateParams; export import DatabaseClearParams = DatabaseAPI.DatabaseClearParams; export import DatabaseDropParams = DatabaseAPI.DatabaseDropParams; } //# sourceMappingURL=database.d.ts.map