import { TOKEN_METADATA, ALL_TOKEN_NAMES } from './tokenMetadata.js'; import { listTokens } from './analyze.js'; export interface TokenAutocompleteEntry { label: string; detail: string; documentation: string; family: string; } export declare function getAutocompleteData(): TokenAutocompleteEntry[]; export interface TokenHoverDoc { signature: string; summary: string; details: string; examples?: string[]; } export declare function getHoverDocs(): Record; export interface InlineDiagnostic { startColumn: number; endColumn: number; severity: 'error' | 'warning' | 'info'; message: string; code: string; suggestion?: string; } export declare function getInlineDiagnostics(formatStr: string): InlineDiagnostic[]; export interface TokenConversionHint { from: string; to: string | null; notes?: string; } export declare const DAYJS_TO_TEMPORAL_FMT: TokenConversionHint[]; export declare const DATE_FNS_TO_TEMPORAL_FMT: TokenConversionHint[]; export declare function previewFormat(formatStr: string, sample?: unknown): string; export declare function getDocUrl(tokenName: string): string; export { listTokens, TOKEN_METADATA, ALL_TOKEN_NAMES };