import type { ContentFs } from '../fs/content-fs.js';
import type { LifecycleContext } from '../types';
export declare function resolveFrontmatterSlugs(slugs: unknown, relativePath: string): string[];
export declare function parseBaseName(relativePath: string): {
    baseName: string;
    isIndexFile: boolean;
};
export declare function findFrontmatterSlugs(relativePath: string, loaderName: string, frontmatter: Record<string, any> | undefined, context: LifecycleContext): Promise<string[] | undefined>;
export declare function getSidebarSharedDataId(sidebar: string | {
    path: string;
}, relativePath: string, fs: ContentFs): Promise<string | null>;
export declare function getRouteSlugsForPath(routes: {
    fsPath: string;
    slug: string;
}[], relativePath: string): string[];
//# sourceMappingURL=utils.d.ts.map