import type { EnvelopeReturn } from '../../lib/index.ts';
import type { Workspace } from '../../pm/index.ts';
import type { AeiRecommendation, WorkspaceApiExposureResult } from './types.ts';
export interface ApiExposureOptions {
    /** Analyze only dependencies matching these names/globs. */
    dep?: string[];
    /** Exit non-zero when a mismatch is at/above this band. */
    failOn?: AeiRecommendation;
    format?: 'human' | 'json';
    /** Hide results below this band in human output. */
    minBand?: AeiRecommendation;
    pkg?: string;
    verbose?: boolean;
    workspaces?: Workspace[];
}
export declare const apiExposure: ({ dep, failOn, format, minBand, pkg, verbose, workspaces: inputWorkspaces, }: ApiExposureOptions) => Promise<EnvelopeReturn<WorkspaceApiExposureResult[]>>;
//# sourceMappingURL=apiExposure.d.ts.map