import * as z from "zod/v3";
export type SkillListRequest = {
    /**
     * Page size, 1–200. Unset uses the server default (25); explicit 0
     *
     * @remarks
     *  (or anything outside the range) is rejected by buf.validate.
     */
    limit?: number | undefined;
    /**
     * Cursor for forward pagination. Set to the `skill_id` of the last
     *
     * @remarks
     *  item from the previous page.
     */
    startingAfter?: string | undefined;
    /**
     * Cursor for backward pagination. Set to the `skill_id` of the first
     *
     * @remarks
     *  item from the previous page.
     */
    endingBefore?: string | undefined;
};
/** @internal */
export type SkillListRequest$Outbound = {
    limit?: number | undefined;
    starting_after?: string | undefined;
    ending_before?: string | undefined;
};
/** @internal */
export declare const SkillListRequest$outboundSchema: z.ZodType<SkillListRequest$Outbound, z.ZodTypeDef, SkillListRequest>;
export declare function skillListRequestToJSON(skillListRequest: SkillListRequest): string;
//# sourceMappingURL=skilllist.d.ts.map