import type { TailwindV4CssSource } from '@tailwindcss-mangle/engine';
import type { TailwindInlineSourceCandidates, TailwindSourceEntry } from '../../../tailwindcss/source-scan.js';
import type { UserDefinedOptions } from '../../../types/index.js';
export interface ResolvedTailwindV4CssEntries {
    entries: TailwindSourceEntry[];
    explicit: boolean;
    includesPreflight: boolean;
    inlineCandidates: TailwindInlineSourceCandidates;
    dependencies: string[];
}
export declare function mergeTailwindInlineSourceCandidates(allInlineCandidates: Array<TailwindInlineSourceCandidates | undefined>): TailwindInlineSourceCandidates | undefined;
export declare function resolveTailwindV4EntriesFromCss(css: string, base: string): Promise<ResolvedTailwindV4CssEntries | undefined>;
export declare function resolveTailwindV4CssDependencies(css: string, base: string): Promise<string[]>;
export declare function collectExistingCssEntries(options: UserDefinedOptions): string[];
export declare function resolveTailwindV4EntriesFromCssCached(css: string, base: string): Promise<ResolvedTailwindV4CssEntries | undefined>;
export declare function resolveTailwindConfigEntriesFromCssCached(css: string, base: string): Promise<ResolvedTailwindV4CssEntries | undefined>;
export declare function discoverTailwindV4CssEntries(root: string, outDir: string | undefined): Promise<string[]>;
export declare function collectConfiguredCssSources(options: UserDefinedOptions): TailwindV4CssSource[];
