import * as z from "zod";
import { Result as SafeParseResult } from "../../types/fp.js";
import { SDKValidationError } from "../errors/sdkvalidationerror.js";
export type GetV2ObjectsObjectRecordsRecordIdEntriesRequest = {
    object: string;
    recordId: string;
    limit?: number | undefined;
    offset?: number | undefined;
};
export type GetV2ObjectsObjectRecordsRecordIdEntriesData = {
    /**
     * A UUID identifying the list that this record is in.
     */
    listId: string;
    /**
     * A human-readable slug for the list for use in URLs and responses.
     */
    listApiSlug: string;
    /**
     * A UUID identifying this entry on the list.
     */
    entryId: string;
    /**
     * When this entry was created.
     */
    createdAt: string;
};
/**
 * Success
 */
export type GetV2ObjectsObjectRecordsRecordIdEntriesResponse = {
    data: Array<GetV2ObjectsObjectRecordsRecordIdEntriesData>;
};
/** @internal */
export declare const GetV2ObjectsObjectRecordsRecordIdEntriesRequest$inboundSchema: z.ZodType<GetV2ObjectsObjectRecordsRecordIdEntriesRequest, z.ZodTypeDef, unknown>;
/** @internal */
export type GetV2ObjectsObjectRecordsRecordIdEntriesRequest$Outbound = {
    object: string;
    record_id: string;
    limit?: number | undefined;
    offset?: number | undefined;
};
/** @internal */
export declare const GetV2ObjectsObjectRecordsRecordIdEntriesRequest$outboundSchema: z.ZodType<GetV2ObjectsObjectRecordsRecordIdEntriesRequest$Outbound, z.ZodTypeDef, GetV2ObjectsObjectRecordsRecordIdEntriesRequest>;
/**
 * @internal
 * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module.
 */
export declare namespace GetV2ObjectsObjectRecordsRecordIdEntriesRequest$ {
    /** @deprecated use `GetV2ObjectsObjectRecordsRecordIdEntriesRequest$inboundSchema` instead. */
    const inboundSchema: z.ZodType<GetV2ObjectsObjectRecordsRecordIdEntriesRequest, z.ZodTypeDef, unknown>;
    /** @deprecated use `GetV2ObjectsObjectRecordsRecordIdEntriesRequest$outboundSchema` instead. */
    const outboundSchema: z.ZodType<GetV2ObjectsObjectRecordsRecordIdEntriesRequest$Outbound, z.ZodTypeDef, GetV2ObjectsObjectRecordsRecordIdEntriesRequest>;
    /** @deprecated use `GetV2ObjectsObjectRecordsRecordIdEntriesRequest$Outbound` instead. */
    type Outbound = GetV2ObjectsObjectRecordsRecordIdEntriesRequest$Outbound;
}
export declare function getV2ObjectsObjectRecordsRecordIdEntriesRequestToJSON(getV2ObjectsObjectRecordsRecordIdEntriesRequest: GetV2ObjectsObjectRecordsRecordIdEntriesRequest): string;
export declare function getV2ObjectsObjectRecordsRecordIdEntriesRequestFromJSON(jsonString: string): SafeParseResult<GetV2ObjectsObjectRecordsRecordIdEntriesRequest, SDKValidationError>;
/** @internal */
export declare const GetV2ObjectsObjectRecordsRecordIdEntriesData$inboundSchema: z.ZodType<GetV2ObjectsObjectRecordsRecordIdEntriesData, z.ZodTypeDef, unknown>;
/** @internal */
export type GetV2ObjectsObjectRecordsRecordIdEntriesData$Outbound = {
    list_id: string;
    list_api_slug: string;
    entry_id: string;
    created_at: string;
};
/** @internal */
export declare const GetV2ObjectsObjectRecordsRecordIdEntriesData$outboundSchema: z.ZodType<GetV2ObjectsObjectRecordsRecordIdEntriesData$Outbound, z.ZodTypeDef, GetV2ObjectsObjectRecordsRecordIdEntriesData>;
/**
 * @internal
 * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module.
 */
export declare namespace GetV2ObjectsObjectRecordsRecordIdEntriesData$ {
    /** @deprecated use `GetV2ObjectsObjectRecordsRecordIdEntriesData$inboundSchema` instead. */
    const inboundSchema: z.ZodType<GetV2ObjectsObjectRecordsRecordIdEntriesData, z.ZodTypeDef, unknown>;
    /** @deprecated use `GetV2ObjectsObjectRecordsRecordIdEntriesData$outboundSchema` instead. */
    const outboundSchema: z.ZodType<GetV2ObjectsObjectRecordsRecordIdEntriesData$Outbound, z.ZodTypeDef, GetV2ObjectsObjectRecordsRecordIdEntriesData>;
    /** @deprecated use `GetV2ObjectsObjectRecordsRecordIdEntriesData$Outbound` instead. */
    type Outbound = GetV2ObjectsObjectRecordsRecordIdEntriesData$Outbound;
}
export declare function getV2ObjectsObjectRecordsRecordIdEntriesDataToJSON(getV2ObjectsObjectRecordsRecordIdEntriesData: GetV2ObjectsObjectRecordsRecordIdEntriesData): string;
export declare function getV2ObjectsObjectRecordsRecordIdEntriesDataFromJSON(jsonString: string): SafeParseResult<GetV2ObjectsObjectRecordsRecordIdEntriesData, SDKValidationError>;
/** @internal */
export declare const GetV2ObjectsObjectRecordsRecordIdEntriesResponse$inboundSchema: z.ZodType<GetV2ObjectsObjectRecordsRecordIdEntriesResponse, z.ZodTypeDef, unknown>;
/** @internal */
export type GetV2ObjectsObjectRecordsRecordIdEntriesResponse$Outbound = {
    data: Array<GetV2ObjectsObjectRecordsRecordIdEntriesData$Outbound>;
};
/** @internal */
export declare const GetV2ObjectsObjectRecordsRecordIdEntriesResponse$outboundSchema: z.ZodType<GetV2ObjectsObjectRecordsRecordIdEntriesResponse$Outbound, z.ZodTypeDef, GetV2ObjectsObjectRecordsRecordIdEntriesResponse>;
/**
 * @internal
 * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module.
 */
export declare namespace GetV2ObjectsObjectRecordsRecordIdEntriesResponse$ {
    /** @deprecated use `GetV2ObjectsObjectRecordsRecordIdEntriesResponse$inboundSchema` instead. */
    const inboundSchema: z.ZodType<GetV2ObjectsObjectRecordsRecordIdEntriesResponse, z.ZodTypeDef, unknown>;
    /** @deprecated use `GetV2ObjectsObjectRecordsRecordIdEntriesResponse$outboundSchema` instead. */
    const outboundSchema: z.ZodType<GetV2ObjectsObjectRecordsRecordIdEntriesResponse$Outbound, z.ZodTypeDef, GetV2ObjectsObjectRecordsRecordIdEntriesResponse>;
    /** @deprecated use `GetV2ObjectsObjectRecordsRecordIdEntriesResponse$Outbound` instead. */
    type Outbound = GetV2ObjectsObjectRecordsRecordIdEntriesResponse$Outbound;
}
export declare function getV2ObjectsObjectRecordsRecordIdEntriesResponseToJSON(getV2ObjectsObjectRecordsRecordIdEntriesResponse: GetV2ObjectsObjectRecordsRecordIdEntriesResponse): string;
export declare function getV2ObjectsObjectRecordsRecordIdEntriesResponseFromJSON(jsonString: string): SafeParseResult<GetV2ObjectsObjectRecordsRecordIdEntriesResponse, SDKValidationError>;
//# sourceMappingURL=getv2objectsobjectrecordsrecordidentries.d.ts.map