import { URI } from '../model/uri'; import { Foam } from '../model/foam'; import { NoteCreationResult } from './note-creation-types'; export interface ResolveDailyNoteOptions { locale?: string; isTrusted?: boolean; /** * Filepath to use if the template does not specify one. * Prevents interactive title prompts when a known output path already exists. */ fallbackFilepath?: URI; /** * Pre-defined variable values to inject into the resolver (e.g. FOAM_TITLE). */ variables?: Map; } /** * Resolves the daily note content and filepath for a given date. * No VS Code dependency — suitable for CLI and other non-VS Code contexts. * * @param date The date for the daily note * @param templateUri The resolved URI of the daily note template * @param foam The Foam workspace instance * @param readFile Function to read file contents by URI * @param options Optional locale and trust flag * @returns The resolved filepath and content for the daily note */ export declare function resolveDailyNote(date: Date, templateUri: URI, foam: Foam, readFile: (uri: URI) => Promise, options?: ResolveDailyNoteOptions): Promise; //# sourceMappingURL=daily-note-resolver.d.ts.map