import { type InterfaceDeclaration } from 'ts-morph'; export declare const getInterfaces: (pattern: import("../utils").Pattern, query?: Partial<{ leadingTrivia?: string | string[] | undefined; trailingTrivia?: string | string[] | undefined; name: string | string[]; kind: import("ts-morph").StructureKind.Interface | import("ts-morph").StructureKind.Interface[]; extends?: string | string[] | undefined; typeParameters?: string | string[] | undefined; docs?: string | string[] | undefined; hasDeclareKeyword?: boolean | boolean[] | undefined; isExported?: boolean | boolean[] | undefined; isDefaultExport?: boolean | boolean[] | undefined; callSignatures?: undefined; constructSignatures?: undefined; getAccessors?: undefined; indexSignatures?: undefined; methods?: undefined; properties?: undefined; setAccessors?: undefined; }> | undefined) => InterfaceDeclaration[];