/**
 * Represents the extracted details from a Postman collection.
 * Used to display collection metadata in the command palette import UI.
 */
type PostmanDocumentDetails = {
    /** The document format type. */
    type: string;
    /** The name of the Postman collection. */
    title: string;
    /** The version of the Postman collection. */
    version: string;
    /** Postman collection schema segment from `info.schema` (e.g. `v2.1.0`), when present. */
    schemaLabel?: string;
    /** The collection items. */
    collection: unknown[];
};
/**
 * Extracts document details from a Postman collection JSON string.
 *
 * We parse and validate in a single pass to avoid the performance cost
 * of parsing the JSON twice.
 *
 * @param content - The JSON string representing the Postman collection
 * @returns The collection details if valid, null otherwise
 */
export declare const getPostmanDocumentDetails: (content: string) => PostmanDocumentDetails | null;
export {};
//# sourceMappingURL=get-postman-document-details.d.ts.map