import * as z from "zod/v4";
import { Result as SafeParseResult } from "../types/fp.js";
import { SDKValidationError } from "./errors/sdkvalidationerror.js";
import { OpenRouterFile } from "./openrouterfile.js";
/**
 * A page of files in the OpenRouter shape.
 */
export type OpenRouterFileList = {
    shape: "openrouter";
    /**
     * Opaque cursor for the next page; null when there are no more results.
     */
    cursor: string | null;
    data: Array<OpenRouterFile>;
    firstId: string | null;
    hasMore: boolean;
    lastId: string | null;
};
/** @internal */
export declare const OpenRouterFileList$inboundSchema: z.ZodType<OpenRouterFileList, unknown>;
export declare function openRouterFileListFromJSON(jsonString: string): SafeParseResult<OpenRouterFileList, SDKValidationError>;
//# sourceMappingURL=openrouterfilelist.d.ts.map