import type { ApiCall } from '../types';
export declare function buildDaysFilterNotice(apiCalls: ApiCall[], filters?: Record<string, unknown>): string | undefined;
/**
 * One-line notice when results are scoped to a specific application or name pattern.
 * Skips the default project-wide `ServiceName/application_id IN (all apps)` injection used by Argus.
 */
export declare function buildApplicationFilterNotice(apiCalls: ApiCall[], filters: Record<string, unknown> | undefined, projectApplicationIds: Set<string>, idToName: Map<string, string>): string | undefined;
/**
 * Appends time-window + application-scope lines at the end of the answer when tools/filters narrowed the data.
 * Does not mention the automatic "all applications in project" SQL `IN (...)` injection.
 */
export declare function applyArgusScopeNoticesToAnswer(answer: string, apiCalls: ApiCall[], filters: Record<string, unknown> | undefined, responseFormat: string | undefined, projectId: string | undefined): Promise<string>;
//# sourceMappingURL=argusScopeNotices.d.ts.map