import { TaskQueue } from "aurelia-framework";
export declare class UICheckbox {
    protected element: Element;
    private taskQueue;
    checked: AnyObject;
    model: AnyObject;
    matcher: () => void;
    disabled: boolean;
    onChange: (args: {
        checked?: boolean;
    }) => void;
    protected isDisabled: boolean;
    constructor(element: Element, taskQueue: TaskQueue);
    disable(b: boolean): void;
    protected bind(): void;
    protected checkChanged($event: MouseEvent): void;
}
