import { type FunctionDeclaration } from 'ts-morph'; export declare const getFunctions: (pattern: import("../utils").Pattern, query?: Partial<{ leadingTrivia?: string | string[] | undefined; trailingTrivia?: string | string[] | undefined; overloads?: undefined; kind: import("ts-morph").StructureKind.Function | import("ts-morph").StructureKind.Function[]; name?: string | string[] | undefined; parameters?: undefined; returnType?: string | string[] | undefined; typeParameters?: string | string[] | undefined; docs?: string | string[] | undefined; statements?: string | string[] | undefined; isAsync?: boolean | boolean[] | undefined; isGenerator?: boolean | boolean[] | undefined; hasDeclareKeyword?: boolean | boolean[] | undefined; isExported?: boolean | boolean[] | undefined; isDefaultExport?: boolean | boolean[] | undefined; }> | undefined) => FunctionDeclaration[];