import { TextWriter } from "@yellicode/core"; import { SqlServerColumn, SqlServerTable } from '../model/sql-server-database'; import { SqlServerObjectNameProvider } from '../providers/sql-server-object-name-provider'; import { TSqlWriterBase } from './t-sql-writer-base'; import * as opts from '../options'; export declare class TSqlParameterWriter extends TSqlWriterBase { private objectNameProvider; constructor(writer: TextWriter, objectNameProvider: SqlServerObjectNameProvider); private writeParameterInternal; writeParameter(column: SqlServerColumn, isNullable: boolean, isOutput: boolean, isLast: boolean): void; writeParameterList(table: SqlServerTable, options: opts.ParameterOptions, filter?: (value: SqlServerColumn) => boolean): void; }