import type { EnterpriseSettings } from "@metabase/embedding-sdk-react/dist/enterprise/frontend/src/metabase-enterprise/settings/types";
import type { Engine, EngineField, EngineSource, FontFile, SettingDefinition, Settings, TokenFeatures, TokenStatus, Version, VersionInfo, VersionInfoRecord } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api";
export declare const createMockEngine: (opts?: Partial<Engine>) => Engine;
export declare const createMockEngineField: (opts?: Partial<EngineField>) => EngineField;
export declare const createMockEngineSource: (opts?: Partial<EngineSource>) => EngineSource;
export declare const createMockEngines: (opts?: Record<string, Engine>) => Record<string, Engine>;
export declare const createMockFontFile: (opts?: Partial<FontFile>) => FontFile;
export declare const createMockVersion: (opts?: Partial<Version>) => Version;
export declare const createMockVersionInfoRecord: (opts?: Partial<VersionInfoRecord>) => VersionInfoRecord;
export declare const createMockVersionInfo: (opts?: Partial<VersionInfo>) => VersionInfo;
export declare const createMockTokenStatus: (opts?: Partial<TokenStatus>) => TokenStatus;
export declare const createMockTokenFeatures: (opts?: Partial<TokenFeatures>) => TokenFeatures;
export declare const createMockSettingDefinition: (opts?: Partial<SettingDefinition>) => SettingDefinition;
export declare const createMockSettings: (opts?: Partial<Settings | EnterpriseSettings>) => EnterpriseSettings;
