import { Endpoint, ExtendedEndpoint } from "src/generators/types/endpoint";
import { GenerateOptions } from "src/generators/types/options";
export declare const isGetEndpoint: (endpoint: Endpoint) => boolean;
export declare const isPaginatedGetEndpoint: (endpoint: Endpoint, options: GenerateOptions) => boolean;
export declare const isReadAllEndpoint: (endpoint: ExtendedEndpoint, options: GenerateOptions) => boolean;
export declare const isReadEndpoint: (endpoint: ExtendedEndpoint, readAllEndpoint: ExtendedEndpoint) => boolean | undefined;
export declare const isCreateEndpoint: (endpoint: ExtendedEndpoint, readAllEndpoint: ExtendedEndpoint) => boolean;
export declare const isUpdateEndpoint: (endpoint: ExtendedEndpoint, readAllEndpoint: ExtendedEndpoint) => boolean | undefined;
export declare const isDeleteEndpoint: (endpoint: ExtendedEndpoint, readAllEndpoint: ExtendedEndpoint) => boolean | undefined;
export declare const isBulkDeleteEndpoint: (endpoint: ExtendedEndpoint, readAllEndpoint: ExtendedEndpoint) => boolean;
export declare const getPathSegments: (path: string) => string[];
export declare const isPathSegmentParam: (pathSegment?: string) => boolean | undefined;
