import { Logger } from '../../../config/logger/vendure-logger';
import { SuperadminCredentials } from '../../../config/vendure-config';
/**
 * @description
 * Verifies that the configured `superadminCredentials.password` is not the
 * well-known default shipped by `@vendure/common`. Used during bootstrap to
 * fail loudly in production environments and warn otherwise.
 *
 * The default `superadmin` identifier is intentionally allowed — only a
 * default password is treated as insecure.
 *
 * Exported for unit testing — production callers should rely on the default
 * `process.env.NODE_ENV` and {@link Logger}.
 */
export declare function checkSuperadminCredentials(credentials: Pick<SuperadminCredentials, 'identifier' | 'password'>, options?: {
    nodeEnv?: string;
    logger?: Pick<typeof Logger, 'warn'>;
}): void;
