import * as z from "zod/v3";
import { Result as SafeParseResult } from "../../types/fp.js";
import { SDKValidationError } from "../errors/sdkvalidationerror.js";
/**
 * Cursors to navigate to previous or next pages through the API
 */
export type Cursors = {
    /**
     * Cursor to navigate to the previous page of results through the API
     */
    previous?: string | null | undefined;
    /**
     * Cursor to navigate to the current page of results through the API
     */
    current?: string | null | undefined;
    /**
     * Cursor to navigate to the next page of results through the API
     */
    next?: string | null | undefined;
};
/**
 * Response metadata
 */
export type Meta = {
    /**
     * Number of items returned in the data property of the response
     */
    itemsOnPage?: number | undefined;
    /**
     * Cursors to navigate to previous or next pages through the API
     */
    cursors?: Cursors | undefined;
    /**
     * Number of records available in total for this resource
     */
    totalCount?: number | undefined;
};
/** @internal */
export declare const Cursors$inboundSchema: z.ZodType<Cursors, z.ZodTypeDef, unknown>;
export declare function cursorsFromJSON(jsonString: string): SafeParseResult<Cursors, SDKValidationError>;
/** @internal */
export declare const Meta$inboundSchema: z.ZodType<Meta, z.ZodTypeDef, unknown>;
export declare function metaFromJSON(jsonString: string): SafeParseResult<Meta, SDKValidationError>;
//# sourceMappingURL=meta.d.ts.map