import { CSharpWriter } from '@yellicode/csharp'; import * as elements from '@yellicode/elements'; import { CommandParameterInfo } from './command-parameter-info'; import { DataAccessWriterBase } from './data-access-writer-base'; import * as mapperOptions from './options'; export declare class DataAccessCommandWriter extends DataAccessWriterBase { private commandVariableName; constructor(writer: CSharpWriter, commandVariableName?: string, options?: mapperOptions.MapperOptions); private writeAddCommandParameter; private writeMethodParameter; writeAddCommandParameterList(parameters: CommandParameterInfo[], allowNulls?: boolean, mapperParameterOptions?: mapperOptions.ParameterOptions, filterCallback?: (value: elements.Property) => boolean): void; writeMethodParameterList(parameters: CommandParameterInfo[]): void; }