import type { entities } from '@n8n/db'; import type { DataSourceOptions } from '@n8n/typeorm'; export declare const testDbPrefix = "n8n_test_"; export declare const getBootstrapDBOptions: () => DataSourceOptions; export declare function init(): Promise; export declare function isReady(): boolean; export declare function terminate(): Promise; type EntityName = keyof typeof entities | 'InsightsRaw' | 'InsightsByPeriod' | 'InsightsMetadata' | 'DataTable' | 'DataTableColumn' | 'ChatHubSession' | 'ChatHubMessage' | 'ChatHubAgent' | 'ChatHubTool' | 'OAuthClient' | 'AuthorizationCode' | 'AccessToken' | 'RefreshToken' | 'UserConsent' | 'DynamicCredentialEntry' | 'DynamicCredentialResolver' | 'DynamicCredentialUserEntry' | 'TokenExchangeJti' | 'TrustedKeySourceEntity' | 'TrustedKeyEntity'; export declare function truncate(entities: EntityName[]): Promise; export {};