import * as z from "zod/v3"; import { ClosedEnum } from "../../types/enums.js"; import { FacetFilter, FacetFilter$Outbound } from "./facetfilter.js"; import { SortOptions, SortOptions$Outbound } from "./sortoptions.js"; export declare const ListShortcutsPaginatedRequestIncludeField: { readonly Facets: "FACETS"; readonly PeopleDetails: "PEOPLE_DETAILS"; }; export type ListShortcutsPaginatedRequestIncludeField = ClosedEnum; export type ListShortcutsPaginatedRequest = { /** * Array of fields/data to be included in response that are not included by default */ includeFields?: Array | undefined; pageSize: number; /** * A token specifying the position in the overall results to start at. Received from the endpoint and iterated back. Currently being used as page no (as we implement offset pagination) */ cursor?: string | undefined; /** * A list of filters for the query. An AND is assumed between different filters. We support filters on Go Link name, author, department and type. */ filters?: Array | undefined; sort?: SortOptions | undefined; /** * Search query that should be a substring in atleast one of the fields (alias , inputAlias, destinationUrl, description). Empty query does not filter shortcuts. */ query?: string | undefined; }; /** @internal */ export declare const ListShortcutsPaginatedRequestIncludeField$outboundSchema: z.ZodNativeEnum; /** @internal */ export type ListShortcutsPaginatedRequest$Outbound = { includeFields?: Array | undefined; pageSize: number; cursor?: string | undefined; filters?: Array | undefined; sort?: SortOptions$Outbound | undefined; query?: string | undefined; }; /** @internal */ export declare const ListShortcutsPaginatedRequest$outboundSchema: z.ZodType; export declare function listShortcutsPaginatedRequestToJSON(listShortcutsPaginatedRequest: ListShortcutsPaginatedRequest): string; //# sourceMappingURL=listshortcutspaginatedrequest.d.ts.map