import { Environment, Transaction } from '@mockoon/commons'; import { Express } from 'express'; import { MockoonServer } from './server'; /** * Creates the Admin API endpoints * Documentation: https://mockoon.com/docs/latest/admin-api/overview/ * */ export declare const createAdminEndpoint: (app: Express, serverInstance: MockoonServer, { statePurgeCallback, getGlobalVariables, setGlobalVariables, purgeGlobalVariables, getDataBucket, getDataBuckets, purgeDataBuckets, getLogs, purgeLogs, envVarsPrefix, adminApiAuthToken, adminApiCorsOrigins, updateEnvironment }: { statePurgeCallback: () => void; getGlobalVariables: (key: string) => any; setGlobalVariables: (key: string, value: any) => void; purgeGlobalVariables: () => void; getDataBucket: (nameOrId: string) => any; getDataBuckets: () => any; purgeDataBuckets: () => void; getLogs: () => Transaction[]; purgeLogs: () => void; envVarsPrefix: string; adminApiAuthToken: string; adminApiCorsOrigins?: string[]; updateEnvironment: (environment: Environment) => void; }) => void;