/** * * Package-private module containing a grab bag of support for building log strings * * @packageDocumentation * @module log */ export declare function appendBooleanPropertyLine(current: string, prefix: string, propertyName: string, value: boolean): string; export declare function appendOptionalBooleanPropertyLine(current: string, prefix: string, propertyName: string, value?: boolean): string; export declare function appendNumericPropertyLine(current: string, prefix: string, propertyName: string, value: number): string; export declare function appendOptionalNumericPropertyLine(current: string, prefix: string, propertyName: string, value?: number): string; export declare function appendOptionalNumericArrayPropertyLine(current: string, prefix: string, propertyName: string, values?: Array): string; export declare function appendEnumPropertyLine(current: string, prefix: string, propertyName: string, valueNameConverter: (val: number) => string, value: number): string; export declare function appendOptionalEnumPropertyLine(current: string, prefix: string, propertyName: string, valueNameConverter: (val: number) => string, value?: number): string; export declare function appendEnumArrayPropertyLine(current: string, prefix: string, propertyName: string, valueNameConverter: (val: number) => string, values: Array): string; export declare function appendStringPropertyLine(current: string, prefix: string, propertyName: string, value: string): string; export declare function appendOptionalStringPropertyLine(current: string, prefix: string, propertyName: string, value?: string): string; export declare function appendStringArrayPropertyLine(current: string, prefix: string, propertyName: string, values: Array): string; export declare function appendBytesPropertyLine(current: string, prefix: string, propertyName: string, value: BinaryData | string): string; export declare function appendOptionalBytesPropertyLine(current: string, prefix: string, propertyName: string, value?: BinaryData | string): string;