import { DateTimeString, URLString } from '@battis/descriptive-types';
export type Item = {
    ProviderId: number;
    GalleryId: number;
    ActiveInd: boolean;
    ProviderName: string;
    ProviderDescription: string;
    LtiVersionId: number;
    CredentialsTypeId: number;
    LaunchUrl: URLString;
    ConsumerKey: string;
    SharedSecret: string;
    TopicInd: boolean;
    BbInd: boolean;
    AssignmentInd: boolean;
    AssessmentInd: boolean;
    DiscussionInd: boolean;
    ConsentScreenInd: boolean;
    OutcomesInd: boolean;
    MessagesInd: boolean;
    SendUserName: number;
    SendUserEmail: number;
    SendUserRole: number;
    SendUserImage: number;
    PresentationTarget: number;
    PresentationHeight: number;
    ParameterInd: boolean;
    XmlInd: boolean;
    ConfigTypeId: number;
    LaunchTypeId: number;
    CanEditInd: boolean;
    CanDeleteInd: boolean;
    ModifiedDate: DateTimeString;
    ModifiedBy: string;
    ChangeConfigTypeFlag: number;
    ChangeConsentScreenFlag: number;
    ChangeContextFlag: number;
    ChangeCredentialsTypeFlag: number;
    ChangeLaunchTypeFlag: number;
    ChangeMessagesFlag: number;
    ChangeOutcomesFlag: number;
    ChangeParameterFlag: number;
    ChangePresentationFlag: number;
    ChangePrivacyFlag: number;
    ChangeXmlFlag: number;
    AnyPlacementsInd: boolean;
    AssignmentPlacementsCnt: number;
    AssignmentPlacementsCurrentCnt: number;
    AssessmentPlacementsCnt: number;
    BbPlacementsCnt: number;
    DiscussionPlacementsCnt: number;
    OutcomesPlacementsCnt: number;
    TopicPlacementsCnt: 3;
    TopicPlacementsCurrentCnt: number;
    LtiOauth2Ind: boolean;
    ContextOptions: 6;
    PresentationTargetOptions: number;
    ApiKeyPublicKeyUrl: URLString;
    ApiKeyTokenUrl: URLString;
    ApiKeyAuthorizationUrl: URLString;
    SendGivenName: number;
    InsertDate: DateTimeString;
    LastModifyDate: DateTimeString;
};
export type Response = Item[];
