import type { GitlabClient } from "./client.js"; import type { Snippet, WikiPage } from "./types.js"; export declare function listWikiPages(client: GitlabClient, projectId: string | number): Promise>; export declare function getWikiPage(client: GitlabClient, projectId: string | number, slug: string, version?: string): Promise; export type CreateWikiPageParams = { title: string; content: string; format?: string; }; export declare function createWikiPage(client: GitlabClient, projectId: string | number, params: CreateWikiPageParams): Promise; export type UpdateWikiPageParams = { content?: string; title?: string; format?: string; }; export declare function updateWikiPage(client: GitlabClient, projectId: string | number, slug: string, params: UpdateWikiPageParams): Promise; export type UpsertWikiPageParams = { content: string; title?: string; format?: string; }; export declare function upsertWikiPage(client: GitlabClient, projectId: string | number, slug: string, params: UpsertWikiPageParams): Promise; export declare function listProjectSnippets(client: GitlabClient, projectId: string | number): Promise; export declare function getSnippet(client: GitlabClient, snippetId: number): Promise;