import * as musicxml from '../../musicxml';
import { Config } from '../../config';
import { Logger } from '../../debug';
export declare class StaveLineCount {
    private config;
    private log;
    private partId;
    private staveNumber;
    private value;
    constructor(config: Config, log: Logger, partId: string, staveNumber: number, value: number);
    static default(config: Config, log: Logger, partId: string, staveNumber: number): StaveLineCount;
    static create(config: Config, log: Logger, partId: string, musicXML: {
        staveDetails: musicxml.StaveDetails;
    }): StaveLineCount;
    getPartId(): string;
    getStaveNumber(): number;
    getValue(): number;
    isEqual(staveLineCount: StaveLineCount): boolean;
    isEquivalent(staveLineCount: StaveLineCount): boolean;
}
