import * as React from 'react';
/**
 * A repository header action that toggles the line wrapping behavior for long lines in code files.
 */
export declare class ToggleLineWrap extends React.PureComponent<{
    /**
     * Called when the line wrapping behavior is toggled, with the new value (true means on,
     * false means off).
     */
    onDidUpdate: (value: boolean) => void;
}, {
    value: boolean;
}> {
    private static STORAGE_KEY;
    state: {
        value: boolean;
    };
    private updates;
    private subscriptions;
    /**
     * Reports the current line wrap behavior (true means on, false means off).
     */
    static getValue(): boolean;
    /**
     * Sets the line wrap behavior (true means on, false means off).
     */
    private static setValue;
    componentDidMount(): void;
    componentWillUnmount(): void;
    render(): JSX.Element | null;
    private onClick;
}
//# sourceMappingURL=ToggleLineWrap.d.ts.map