import { type ClassDeclaration } from 'ts-morph'; export declare const getClasses: (pattern: import("../utils").Pattern, query?: Partial<{ name?: string | string[] | undefined; leadingTrivia?: string | string[] | undefined; trailingTrivia?: string | string[] | undefined; extends?: string | string[] | undefined; ctors?: undefined; staticBlocks?: undefined; properties?: undefined; getAccessors?: undefined; setAccessors?: undefined; methods?: undefined; implements?: string | string[] | undefined; decorators?: undefined; typeParameters?: string | string[] | undefined; docs?: string | string[] | undefined; isAbstract?: boolean | boolean[] | undefined; kind: import("ts-morph").StructureKind.Class | import("ts-morph").StructureKind.Class[]; hasDeclareKeyword?: boolean | boolean[] | undefined; isExported?: boolean | boolean[] | undefined; isDefaultExport?: boolean | boolean[] | undefined; }> | undefined) => ClassDeclaration[];