import { FnModifiers } from './fn-modifiers'; export declare class FnSignature { readonly modifiers: FnModifiers; readonly TClass: string; readonly TRet: string; readonly TParams: string; constructor(modifiers: FnModifiers, TClass?: string, TRet?: string, TParams?: string); private ifMethod; injectTemplateParams(): string; getType(): string; getTypeWithModifiers(): string; static getAllPermuts(): Generator; static getAllFreeFnPermuts(): Generator; static getAllMethodPermuts(): Generator; } //# sourceMappingURL=fn-signature.d.ts.map