import { z } from 'zod';
export declare const DocumentPropertiesSchema: z.ZodObject<{
    title: z.ZodOptional<z.ZodString>;
    subject: z.ZodOptional<z.ZodString>;
    author: z.ZodOptional<z.ZodString>;
    company: z.ZodOptional<z.ZodString>;
    createdDate: z.ZodOptional<z.ZodString>;
    modifiedDate: z.ZodOptional<z.ZodString>;
    lastModifiedBy: z.ZodOptional<z.ZodString>;
    keywords: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export type DocumentProperties = z.infer<typeof DocumentPropertiesSchema>;
export declare function estimateTokens(input: string | number): number;
export declare function asOptionalString(value: unknown): string | undefined;
export declare function formatDateLike(value: unknown): string | undefined;
export declare function createInspectPayload<T>(file: string, query: Record<string, unknown>, results: T): {
    file: string;
    query: Record<string, unknown>;
    results: T;
};
