import { EventEmitter } from '../../stencil-public-runtime';
import type { SortableEvent } from 'sortablejs';
export declare class PdsSortable {
    el: HTMLPdsSortableElement;
    /**
     * Event emitted when a sortable item is moved.
     */
    pdsSortableItemMoved: EventEmitter<SortableEvent>;
    /**
     * Determines whether `sortable` should have a border.
     * @defaultValue false
     */
    border: boolean;
    /**
     * Determines whether or not the sortable is disabled.
     * @defaultValue false
     */
    disabled: boolean;
    /**
     * A unique identifier used for the sortable container `id` attribute.
     */
    componentId: string;
    /**
     * Determines whether `sortable` items should be divided with border.
     */
    dividers: boolean;
    /**
     * Determines the grabbable area for the `pds-sortable-item`.
     */
    handleType: 'handle' | 'row';
    private sortableInstance;
    handleDisabledChange(): void;
    private classNames;
    componentDidLoad(): void;
    render(): any;
}
