/**
 * authentik
 * Making authentication simple.
 *
 * The version of the OpenAPI document: 2025.12.0-rc1
 * Contact: hello@goauthentik.io
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */
import * as runtime from '../runtime';
import type { PaginatedSSFStreamList, SSFStream } from '../models/index';
export interface SsfStreamsListRequest {
    deliveryMethod?: SsfStreamsListDeliveryMethodEnum;
    endpointUrl?: string;
    ordering?: string;
    page?: number;
    pageSize?: number;
    provider?: number;
    search?: string;
}
export interface SsfStreamsRetrieveRequest {
    uuid: string;
}
/**
 *
 */
export declare class SsfApi extends runtime.BaseAPI {
    /**
     * SSFStream Viewset
     */
    ssfStreamsListRaw(requestParameters: SsfStreamsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PaginatedSSFStreamList>>;
    /**
     * SSFStream Viewset
     */
    ssfStreamsList(requestParameters?: SsfStreamsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PaginatedSSFStreamList>;
    /**
     * SSFStream Viewset
     */
    ssfStreamsRetrieveRaw(requestParameters: SsfStreamsRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<SSFStream>>;
    /**
     * SSFStream Viewset
     */
    ssfStreamsRetrieve(requestParameters: SsfStreamsRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<SSFStream>;
}
/**
 * @export
 */
export declare const SsfStreamsListDeliveryMethodEnum: {
    readonly HttpsSchemasOpenidNetSeceventRiscDeliveryMethodPoll: "https://schemas.openid.net/secevent/risc/delivery-method/poll";
    readonly HttpsSchemasOpenidNetSeceventRiscDeliveryMethodPush: "https://schemas.openid.net/secevent/risc/delivery-method/push";
    readonly UnknownDefaultOpenApi: "11184809";
};
export type SsfStreamsListDeliveryMethodEnum = typeof SsfStreamsListDeliveryMethodEnum[keyof typeof SsfStreamsListDeliveryMethodEnum];
//# sourceMappingURL=SsfApi.d.ts.map