import { FocusOrigin } from '@angular/cdk/a11y';
import { OverlayRef } from '@angular/cdk/overlay';
import { MatDialogRef, MatDialogContainer } from '@angular/material/dialog';
import { CovalentSideSheetConfig } from './side-sheet.config';
export declare class CovalentSideSheetRef<T, R = any> extends MatDialogRef<T, R> {
    overlayRef: OverlayRef;
    config: CovalentSideSheetConfig;
    _containerInstance: MatDialogContainer;
    readonly id: string;
    constructor(overlayRef: OverlayRef, config: CovalentSideSheetConfig, _containerInstance: MatDialogContainer, id?: string);
}
export declare function _closeSideSheetVia<R>(ref: CovalentSideSheetRef<R>, interactionType: FocusOrigin, result?: R): void;
