import { Nilable } from '@wistia/type-guards';
import { CarouselData, UnauthorizedCarouselData } from '../../types/carousel.ts';
type GetCarouselDataParametersType = {
    channelId: string;
    password?: string;
};
export declare class CarouselApi {
    private readonly embedHost;
    constructor(embedHost?: Nilable<string>);
    getCarouselData({ channelId, password, }: GetCarouselDataParametersType): Promise<CarouselData | UnauthorizedCarouselData | undefined>;
}
export {};
//# sourceMappingURL=CarouselApi.d.ts.map