import { BaseService } from '../infrastructure'; import { RequestOptions } from '../infrastructure/RequestHelper'; declare const VISIBILITY_LEVELS: { PRIVATE: string; INTERNAL: string; PUBLIC: string; }; declare type SnippetId = string | number; declare type VisibilityLevel = 'private' | 'public' | 'internal'; declare class ProjectSnippets extends BaseService { all(projectId: ProjectId, options?: {}): Promise; content(projectId: ProjectId, snippetId: SnippetId): Promise; create(projectId: ProjectId, title: string, fileName: string, code: string, visibility: VisibilityLevel, options?: RequestOptions): Promise; edit(projectId: ProjectId, snippetId: SnippetId, options: RequestOptions): Promise; remove(projectId: ProjectId, snippetId: SnippetId): Promise; show(projectId: ProjectId, snippetId: SnippetId): Promise; userAgentDetails(projectId: ProjectId, snippetId: SnippetId): Promise; } export default ProjectSnippets; export { VISIBILITY_LEVELS };